9
Active Directory Configuration Guide Ó2016 Veeva. All rights reserved. OrgWiki Ò Active Directory Configuration Guide Introduction This guide provides instructions for configuring Okta with OrgWiki to allow authentication and provisioning to be driving by your existing Active Directory infrastructure. This guide is intended for customers who signed up for Okta through OrgWiki. Existing customers of Okta should refer to the Okta Configuration Guide The Active Directory integration involves three main steps: 1. Configure the integration between Okta and OrgWiki - This allows Okta to handle authentication for OrgWiki and to provide automated provisioning. 2. Set up Active Directory integration with Okta – Configure the Okta Active Directory Agent with your AD instance and setup provisioning rules to enable automated provisioning of AD users into OrgWiki 3. Setup the attribute mappings – These are mappings between user attributes in AD and Okta and between Okta and OrgWiki to ensure the appropriate AD attributes are provisioned to OrgWiki Configure Integration between Okta and OrgWiki Sign up for OrgWiki and Okta at https://www.theorgwiki.com/embedded_okta. The fields on the registration form will be used to: 1. Sign up for a new Okta account (includes the first admin user) 2. Add the OrgWiki app to the Okta account 3. Assign the first admin user to the OrgWiki app 4. Sign up for a new OrgWiki account 5. Configure OrgWiki to use Okta for single-sign on via SAML After the above steps have been completed you will be prompted to login via Okta and then redirected to OrgWiki. Set up Active Directory integration with Okta To setup Active Directory, please follow the instructions on Installing and Configuring the Active Directory Agent. Once this is completed, user and employee data will be periodically synced from AD into the Okta directory. Okta recommends you use groups to trigger auto-provisioning – once AD groups are imported into Okta you will associate users with OrgWiki via the appropriate group to trigger auto- provisioning.

OrgWikiÒ Active Directory Configuration Guide · The Active Directory integration involves three main steps: 1. Configure the integration between Okta and OrgWiki - This allows Okta

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

Page 1: OrgWikiÒ Active Directory Configuration Guide · The Active Directory integration involves three main steps: 1. Configure the integration between Okta and OrgWiki - This allows Okta

ActiveDirectoryConfigurationGuide Ó2016Veeva.Allrightsreserved.

OrgWikiÒActiveDirectoryConfigurationGuideIntroductionThisguideprovidesinstructionsforconfiguringOktawithOrgWikitoallowauthenticationandprovisioningtobedrivingbyyourexistingActiveDirectoryinfrastructure.ThisguideisintendedforcustomerswhosignedupforOktathroughOrgWiki.ExistingcustomersofOktashouldrefertotheOktaConfigurationGuideTheActiveDirectoryintegrationinvolvesthreemainsteps:

1. ConfiguretheintegrationbetweenOktaandOrgWiki-ThisallowsOktatohandleauthenticationforOrgWikiandtoprovideautomatedprovisioning.

2. SetupActiveDirectoryintegrationwithOkta–ConfiguretheOktaActiveDirectoryAgentwithyourADinstanceandsetupprovisioningrulestoenableautomatedprovisioningofADusersintoOrgWiki

3. Setuptheattributemappings–ThesearemappingsbetweenuserattributesinADandOktaandbetweenOktaandOrgWikitoensuretheappropriateADattributesareprovisionedtoOrgWiki

ConfigureIntegrationbetweenOktaandOrgWikiSignupforOrgWikiandOktaathttps://www.theorgwiki.com/embedded_okta.Thefieldsontheregistrationformwillbeusedto:

1. SignupforanewOktaaccount(includesthefirstadminuser)2. AddtheOrgWikiapptotheOktaaccount3. AssignthefirstadminusertotheOrgWikiapp4. SignupforanewOrgWikiaccount5. ConfigureOrgWikitouseOktaforsingle-signonviaSAML

AftertheabovestepshavebeencompletedyouwillbepromptedtologinviaOktaandthenredirectedtoOrgWiki.SetupActiveDirectoryintegrationwithOktaTosetupActiveDirectory,pleasefollowtheinstructionsonInstallingandConfiguringtheActiveDirectoryAgent.Oncethisiscompleted,userandemployeedatawillbeperiodicallysyncedfromADintotheOktadirectory.Oktarecommendsyouusegroupstotriggerauto-provisioning–onceADgroupsareimportedintoOktayouwillassociateuserswithOrgWikiviatheappropriategrouptotriggerauto-provisioning.

Page 2: OrgWikiÒ Active Directory Configuration Guide · The Active Directory integration involves three main steps: 1. Configure the integration between Okta and OrgWiki - This allows Okta

ActiveDirectoryConfigurationGuide Ó2016Veeva.Allrightsreserved.

CustomizeAD-OktaattributemappingAkeystepofAD-drivenprovisioninginvolvessettingupattributemappingsfromADintoOktaandthenfromOktatoOrgWiki.UsetheProfileEditortoreviewtheADtoOktamappingsTosetupmappings,intheOktaAdminDashboardyouneedtogotoDirectory->ProfileEditor.SelectyourActiveDirectoryinstanceandclickonMappingstoreviewthecurrentmappings.(Note–youshouldbelookingatthe[AD]toOktamappings.)Bydefault,theOrgWikiusernameissettotheOktausernamewhichdefaultstotheUPN(fromActiveDirectory)oftheuser.OrgWikirequirestheusernamevaluetobetheemailaddressoftheuser.Pleaseensureappuser.emailismappedtotheloginfield

SetupOktaprovisioningtoOrgWikiThefollowinguserattributescanbeprovisionedfromOktatoOrgWiki:DefaultOktaDirectoryattributes:

Attribute Required/Optional CommentsFirstName Required LastName Required Email Required Title Required ManagerID

(emailaddressorIDofmanager)Optional

-Usedforcreatingtheorgchart.-IfIDisuseditneedstomatchthemanager’sExternalId

StreetAddress Optional Setonprofilesandusedforaddingemployeestolocationgroupsandoffices.City Optional

State OptionalCountry OptionalOfficePhone Optional

Page 3: OrgWikiÒ Active Directory Configuration Guide · The Active Directory integration involves three main steps: 1. Configure the integration between Okta and OrgWiki - This allows Okta

ActiveDirectoryConfigurationGuide Ó2016Veeva.Allrightsreserved.

MobilePhone Optional Nickname Optional

UserType Optional Ifthevalueis“contractor”theemployeewillbemarkedasacontractorinOrgWiki.

Customattributes:

Attribute Required/Optional CommentsStartDate

(mustbeformattedYYYY-MM-DD) OptionalUsedforschedulingthenewhireannouncementandshowingthetenureofanemployeeontheirprofile.

OrgWikiExternalID Optional UniqueIDforemployeese.g.anemployeeID.

StartDateandOrgWikiExternalIDarecustomattributesthatcanbemappedtoOrgWiki.SeeAppendixAandBformoredetailedonaddingtheseattributes.

• FromtheProvisioningtaboftheOrgWikiapp,checktheEnableprovisioningfeaturesbox(seebelow).

Page 4: OrgWikiÒ Active Directory Configuration Guide · The Active Directory integration involves three main steps: 1. Configure the integration between Okta and OrgWiki - This allows Okta

ActiveDirectoryConfigurationGuide Ó2016Veeva.Allrightsreserved.

• IntheAPIAuthenticationsection,clickAuthenticatewithOrgWiki(seebelow).o Note:ThisuserwillbeusedtoprovisionusersintoOrgWiki.

• AmessagewillappearwithoptiontoallowOktatoconnecttoyourOrgWikiinstance.ClickAuthorize(seebelow).

Page 5: OrgWikiÒ Active Directory Configuration Guide · The Active Directory integration involves three main steps: 1. Configure the integration between Okta and OrgWiki - This allows Okta

ActiveDirectoryConfigurationGuide Ó2016Veeva.Allrightsreserved.

• NowyourOrgWikiappisauthenticated,scrolldowntheProvisioningpageandselecttheprovisioningfeaturesyouwanttoenable(seebelow).

• ClickNext.CustomizetheattributemappingfromOktatoOrgWikiToeditthemappingsbetweenOktaandOrgWiki,clicktheEditMappingsbuttonunderAttributeMappings,andselecttheOktatoOrgWikitabtoreviewthedefaultmappings.Note–topopulatethemanager’semailaddressintotheOrgWikiManagerIDfieldyoucanusethefollowingexpression:getManagerAppUser(“active_directory”,”active_directory”).email

FormoreinformationonOkta’sexpressionlanguageseehttp://developer.okta.com/reference/okta_expression_language/

Page 6: OrgWikiÒ Active Directory Configuration Guide · The Active Directory integration involves three main steps: 1. Configure the integration between Okta and OrgWiki - This allows Okta

ActiveDirectoryConfigurationGuide Ó2016Veeva.Allrightsreserved.

AssigninguserstoOrgWikiYoucannowassignuserstotheOrgWikiapp.Donotassignusersmanuallyifyouhavealargenumberofusers,asthisdoesnotscalewell.Instead,useagroupyou’vesynchronizedfromADorcreateagroupdirectlyinOktaforthepurposeofapplicationassignment.ToassignOrgWikitoaselectedgroup:

• InOkta,fromtheAdminDashboard,selectDirectory>Groups,andthenselectthegroupyouwanttoassignto.

• ClicktheManageAppsbuttontoassignappstothegroup(seebelow).

Page 7: OrgWikiÒ Active Directory Configuration Guide · The Active Directory integration involves three main steps: 1. Configure the integration between Okta and OrgWiki - This allows Okta

ActiveDirectoryConfigurationGuide Ó2016Veeva.Allrightsreserved.

• SearchfortheOrgWikiappandclickAssign,thenclickDone(seebelow).

Page 8: OrgWikiÒ Active Directory Configuration Guide · The Active Directory integration involves three main steps: 1. Configure the integration between Okta and OrgWiki - This allows Okta

ActiveDirectoryConfigurationGuide Ó2016Veeva.Allrightsreserved.

AppendixA. AddingStartDateAttribute

OrgWikihasaStartDateattributetotheuserprofile.Beforeaddingtheattribute,makesurethedateisformattedcorrectly(YYYY-MM-DD)forOrgWikiusage.Forexample,“2016-01-15”.FollowthestepsbelowtoaddtheStartDateuserattributetotheuserprofile:• InOkta,fromtheAdmindashboard,selectDirectory>ProfileEditor.• SelecttheAppssectionintheleftnavigationbar,thenfindtheOrgWikiappinthelist.• ClickProfilethenclickAddAttribute.

• Type“StartDate”fortheDisplaynamefield.• Type“startDate”fortheVariablenamefield.• ForDescription,type“Employee’sstartdatewiththecompany”.• SelectStringfortheDatatypefield.• YoumayleaveAttributerequiredunchecked.• LeaveScopeunchecked.• ClickAddAttribute.

B. AddingOrgWikiExternalIDAttribute

ThisOrgWikiExternalIDattributecanbeusedtoassociateauniqueIDwithOrgWikiprofiles.FollowthestepsbelowtoaddtheOrgWikiExternalIDuserattributetotheuserprofile:

Page 9: OrgWikiÒ Active Directory Configuration Guide · The Active Directory integration involves three main steps: 1. Configure the integration between Okta and OrgWiki - This allows Okta

ActiveDirectoryConfigurationGuide Ó2016Veeva.Allrightsreserved.

• InOkta,fromtheAdmindashboard,selectDirectory>ProfileEditor.• SelecttheAppssectionintheleftnavigationbar,thenfindtheOrgWikiappinthelist.• ClickProfilethenclickAddAttribute.

• Type“OrgWikiExternalID”fortheDisplaynamefield.• Type“orgwikiExternalId”fortheVariablenamefield.• ForDescription,type“Auniqueidentifierforthisemployee–typicallyusedacross

apps”.• SelectStringfortheDatatypefield.• YoumayleaveAttributerequiredunchecked.• LeaveScopeunchecked.• ClickAddAttribute.