-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
website/docs: add entra id scim source #17357
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
✅ Deploy Preview for authentik-integrations ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Deploy Preview for authentik-docs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Deploy Preview for authentik-storybook canceled.
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #17357 +/- ##
=======================================
Coverage 92.96% 92.96%
=======================================
Files 857 857
Lines 46597 46608 +11
=======================================
+ Hits 43319 43331 +12
+ Misses 3278 3277 -1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
website/docs/users-sources/sources/social-logins/entra-id/index.mdx
Outdated
Show resolved
Hide resolved
website/docs/users-sources/sources/social-logins/entra-id/index.mdx
Outdated
Show resolved
Hide resolved
website/docs/users-sources/sources/social-logins/entra-id/oauth/index.mdx
Outdated
Show resolved
Hide resolved
|
||
To support the integration of Entra ID with authentik, you need to create an Entra ID OAuth source in authentik. | ||
|
||
### Create Entra ID OAuth source |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If time now great, if not in a future PR, but because the process of creating an OAuth source for Entra, or any other provider, is so different from one another, we should link to each different process from the OAuth Source "home page" at /users-sources/sources/protocols/oauth/
. Because we can't really have a section there called "Cretae an OAuth source"... but we can link to the process under each of the specific sources section.
website/docs/users-sources/sources/social-logins/entra-id/oauth/index.mdx
Outdated
Show resolved
Hide resolved
website/docs/users-sources/sources/social-logins/entra-id/scim/index.mdx
Outdated
Show resolved
Hide resolved
website/docs/users-sources/sources/social-logins/entra-id/scim/index.mdx
Outdated
Show resolved
Hide resolved
website/docs/users-sources/sources/social-logins/entra-id/scim/index.mdx
Outdated
Show resolved
Hide resolved
authentik PR Installation instructions Instructions for docker-composeAdd the following block to your AUTHENTIK_IMAGE=ghcr.io/goauthentik/dev-server
AUTHENTIK_TAG=gh-ca2f9e81a82ce67319f327ed5b57e6dbaf51d97e
AUTHENTIK_OUTPOSTS__CONTAINER_IMAGE_BASE=ghcr.io/goauthentik/dev-%(type)s:gh-%(build_hash)s Afterwards, run the upgrade commands from the latest release notes. Instructions for KubernetesAdd the following block to your authentik:
outposts:
container_image_base: ghcr.io/goauthentik/dev-%(type)s:gh-%(build_hash)s
global:
image:
repository: ghcr.io/goauthentik/dev-server
tag: gh-ca2f9e81a82ce67319f327ed5b57e6dbaf51d97e Afterwards, run the upgrade commands from the latest release notes. |
website/docs/users-sources/sources/social-logins/entra-id/oauth/index.mdx
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great, especially at the speed you got this out! Thanks so much @dewi-tik ! A few suggestions, one capitalization fix, then let's go!
…/index.mdx Co-authored-by: Tana M Berry <[email protected]> Signed-off-by: Dewi Roberts <[email protected]>
…/index.mdx Co-authored-by: Tana M Berry <[email protected]> Signed-off-by: Dewi Roberts <[email protected]>
…ra-id-scim-source
website/docs/users-sources/sources/social-logins/entra-id/oauth/index.mdx
Show resolved
Hide resolved
website/docs/users-sources/sources/social-logins/entra-id/oauth/index.mdx
Outdated
Show resolved
Hide resolved
website/docs/users-sources/sources/social-logins/entra-id/index.mdx
Outdated
Show resolved
Hide resolved
website/docs/users-sources/sources/social-logins/entra-id/index.mdx
Outdated
Show resolved
Hide resolved
website/docs/users-sources/sources/social-logins/entra-id/oauth/index.mdx
Outdated
Show resolved
Hide resolved
website/docs/users-sources/sources/social-logins/entra-id/oauth/index.mdx
Outdated
Show resolved
Hide resolved
website/docs/users-sources/sources/social-logins/entra-id/oauth/index.mdx
Outdated
Show resolved
Hide resolved
|
||
There are three options to determine which users and groups are provisioned to authentik: | ||
|
||
- Set Entra ID to sync all users and groups |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Set Entra ID to sync all users and groups | |
- Set Entra ID to sync all users and groups |
…h/index.mdx Co-authored-by: Dominic R <[email protected]> Signed-off-by: Dewi Roberts <[email protected]>
There are three options to determine which users and groups are provisioned to authentik: | ||
|
||
- Set Entra ID to sync all users and groups | ||
- Set Entra ID to sync all users and groups with scopes to limit which users and groups are synced |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Set Entra ID to sync all users and groups with scopes to limit which users and groups are synced | |
- Set Entra ID to sync all users and groups with scopes to limit which users and groups are synced |
|
||
- Set Entra ID to sync all users and groups | ||
- Set Entra ID to sync all users and groups with scopes to limit which users and groups are synced | ||
- Set Entra ID to sync only assigned users and groups (Group assignment is only available to Microsoft Entra Suite, Microsoft Entra ID Governance and Microsoft Entra ID P2 customers) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Set Entra ID to sync only assigned users and groups (Group assignment is only available to Microsoft Entra Suite, Microsoft Entra ID Governance and Microsoft Entra ID P2 customers) | |
- Set Entra ID to sync only assigned users and groups (Group assignment is only available to Microsoft Entra Suite, Microsoft Entra ID Governance and Microsoft Entra ID P2 customers) |
Co-authored-by: Dominic R <[email protected]> Signed-off-by: Dewi Roberts <[email protected]>
Pull Request is not mergeable
|
…-2025.8) (#17362) * Cherry-pick #17357 to version-2025.8 (with conflicts) This cherry-pick has conflicts that need manual resolution. Original PR: #17357 Original commit: 2e03270 * Conflict fix --------- Co-authored-by: Dewi Roberts <[email protected]>
Details
Adds an Entra ID SCIM source document.
Checklist
If applicable
make docs
)