Jump to: navigation, search

HowTo/Integrate With Okta

There are 2 steps to getting OKTA and FreeIPA to talk together.

1.The Agent

Download the correct agent and install it on your FreeIPA Server. This is all well documented and supported within OKTA.

2. Attribute Mapping

All these steps are done withing Okta itself, see proposed mappings for LDAP Configuration.

LDAP Version

This can be any of them, I chose Sun because it had some of the right attributes, but it doesn't matter.

Objects

  • Unique Identifier Attribute: ipauniqueid
  • DN Attribute - dn

User

  • Object Class - posixaccount
  • Account Lock Attribute - nsaccountlock
  • Account Lock Value - true
  • Password Attribute - userpassword
  • Password Expiration Attribute - krbpasswordexpiration

Extra User Attributes

I didn't fill any of these out.

Group

  • Object Class - posixgroup
  • Member Attribute - member
  • User Attribute - memberof

Role

I'm not sure this actually is mapped correctly:

  • Object Class - role
  • Member Attribute - member

Search Base

Replace dc=example,dc=com with your realm.

  • User Search Base - cn=users,cn=accounts,dc=example,dc=com
  • Group Search Base - cn=groups,cn=accounts,dc=example,dc=com