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:
ipauniqueidDN Attribute -
dn
User#
Object Class -
posixaccountAccount Lock Attribute -
nsaccountlockAccount Lock Value -
truePassword Attribute -
userpasswordPassword Expiration Attribute -
krbpasswordexpiration
Extra User Attributes#
I didn’t fill any of these out.
Group#
Object Class -
posixgroupMember Attribute -
memberUser Attribute -
memberof
Role#
I’m not sure this actually is mapped correctly:
Object Class -
roleMember Attribute -
member
Search Base#
Replace dc=example,dc=com with your realm.
User Search Base -
cn=users,cn=accounts,dc=example,dc=comGroup Search Base -
cn=groups,cn=accounts,dc=example,dc=com