<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M74D8PB" height="0" width="0" style="display:none;visibility:hidden">
Loading
Skip to NavigationSkip to Main Content
0D50Z00008C3jhASAROkta Classic EngineOkta Integration NetworkAnswered2024-03-25T23:55:21.000Z2016-06-14T18:20:20.000Z2018-08-12T04:14:20.000Z
What are the best practices for integrating with Active Directory in a mixed intranet/extranet scenario with Office 365?
Given an existing environment where Active Directory already is the login for employees to Office 365, what would be the best practices for also allowing external (non-employees) access to the organization's Office 365 environment using Okta?

 

One idea being kicked around is to use Universal Directory as the master data store for extranet users and to replicate those users into Active Directory for Office 365 access.

 

Can this also be done programmatically? For example, can we write code to do this as part of a web site registration process and have the user data upserted into both Universal Directory and Active Directory?

 

I am not convinced this is the correct approach, and am open to suggestions.

    • One idea being kicked around is to use Universal Directory as the master data store for extranet users and to replicate those users into Active Directory for Office 365 access.
     That is a possibility.  You can create the user in Okta and then have them provisioin into AD or potentially leave them as Okta Mastered, if you are using Okta to Provision into O365 or you haven't federated with WS-Fed to O365, that is you are using SWA. 
    • Can this also be done programmatically? For example, can we write code to do this as part of a web site registration process and have the user data upserted into both Universal Directory and Active Directory?

       
     Yes!  Okta has a RESTful API.  http://developer.okta.com/docs/api/getting_started/design_principles.html

     

    You could create a customized portal with some sort of self registration and using the Okta APIs, it would create the user in Okta and allow the user to authetnicate to Okta via the Portal, if you wish.
    Expand Post
    Selected as Best
    • One idea being kicked around is to use Universal Directory as the master data store for extranet users and to replicate those users into Active Directory for Office 365 access.
     That is a possibility.  You can create the user in Okta and then have them provisioin into AD or potentially leave them as Okta Mastered, if you are using Okta to Provision into O365 or you haven't federated with WS-Fed to O365, that is you are using SWA. 
    • Can this also be done programmatically? For example, can we write code to do this as part of a web site registration process and have the user data upserted into both Universal Directory and Active Directory?

       
     Yes!  Okta has a RESTful API.  http://developer.okta.com/docs/api/getting_started/design_principles.html

     

    You could create a customized portal with some sort of self registration and using the Okta APIs, it would create the user in Okta and allow the user to authetnicate to Okta via the Portal, if you wish.
    Expand Post
    Selected as Best
This question is closed.
Loading
What are the best practices for integrating with Active Directory in a mixed intranet/extranet scenario with Office 365?