
ShoichiroK.00155 (LAC Co., Ltd) asked a question.
What is a realistic way to manage AD users in Okta?
We are planning to integrate Okta with Active Directory (AD), and we are considering managing AD users from the Okta side.
Our AD environment contains more than 50 OUs, organized by department and project, with users assigned to each OU.
In this kind of setup, is it standard practice to create corresponding groups in Okta for each AD OU and manage users by assigning the AD directories to those groups?
My concern is that creating and maintaining more than 50 OU-related groups in Okta does not seem like a very efficient or scalable approach.
If there are more practical methods or recommended design/operational patterns, I would greatly appreciate your advice.

Hi @ShoichiroK.00155 (LAC Co., Ltd) , Thank you for reaching out to the Okta Community!
I would like to preface this answer by mentioning that in my experience in the case of pre-existing Active Directory (AD) implementations, the typically/straight-forward integration is made by using AD as the Profile Source for the users/groups. Managing everything else from the Okta side, like security/authentication, app SSO etc.
That being said, if you are looking to manage everything from the Okta side, the standard approach does require creating Okta groups linked to each AD OU where you want to provision users.
Reference: https://support.okta.com/help/s/article/provision-okta-users-to-a-specific-active-directory-organizational-unit?language=en_US
I'm not seeing a way to avoid creating 50+ corresponding Okta groups. While it requires upfront setup, it relies on out-of-the-box UI functionality rather than complex mappings or workflows.
To reduce the ongoing maintenance burden of 50+ distinct groups, you can look into automating the future assignments with Okta Group Rules:
I'll leave this question open for Community input, in case any other members have implemented a similar use case and can provide additional insight.
If my answer helped, remember to mark it as best to increase its visibility for other members of the Okta Community who might have the same questions as you.
Hope my answer helps!
--
Help others in the community by liking or hitting Select as Best if this response helped you.
Collect them all. Learn a new skill and earn a new Okta Learning badge.
Just released: More Okta Community badges just added