website/docs: add entra id scim source#17357
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.
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)sAfterwards, 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-ca2f9e81a82ce67319f327ed5b57e6dbaf51d97eAfterwards, 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
…/index.mdx Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com> Signed-off-by: Dewi Roberts <dewi@goauthentik.io>
…/index.mdx Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com> Signed-off-by: Dewi Roberts <dewi@goauthentik.io>
…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.
| - 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 <dominic@sdko.org> Signed-off-by: Dewi Roberts <dewi@goauthentik.io>
| 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.
| - 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.
| - 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 <dominic@sdko.org> Signed-off-by: Dewi Roberts <dewi@goauthentik.io>
Pull Request is not mergeable
|
|
* main: (56 commits) translate: Updates for file locale/en/LC_MESSAGES/django.po in fr (#17361) website/docs: add entra id scim source (#17357) outpost: proxyv2: Use Postgres for the Embedded Outpost (#16628) tasks: set uid early (#17356) tasks: only set tenant on task creation (#17358) core: bump golang.org/x/oauth2 from 0.31.0 to 0.32.0 (#17346) web: bump eslint-plugin-react-hooks from 6.1.1 to 7.0.0 in /packages/eslint-config in the eslint group across 1 directory (#17347) web: bump chromedriver from 141.0.0 to 141.0.1 in /web (#17348) web: bump knip from 5.64.1 to 5.64.2 in /web (#17349) web: bump @formatjs/intl-listformat from 7.7.11 to 7.7.12 in /web (#17350) web: bump pino from 9.13.0 to 10.0.0 in /web (#17351) core: bump axllent/mailpit from v1.27.9 to v1.27.10 in /tests/e2e (#17352) enterprise/providers/gws+entra: fix group integrity error during discovery (#17355) core, web: update translations (#17342) ci: bump snok/container-retention-policy from 2.2.1 to 3.0.1 (#17344) core: bump goauthentik.io/api/v3 from 3.2025100.18 to 3.2025100.20 (#17345) packages/django-dramatiq-postgres: broker: task retrieval fixes and improvements (#17335) enterprise/providers/gws+entra: fix integrity error during discovery (#17341) web: bump API Client version (#17340) api: Clean schema up more (#17055) ...
Details
Adds an Entra ID SCIM source document.
Checklist
If applicable
make docs)