website/docs/users-sources/sources/social-logins/apple/index.md
Allows users to authenticate using their Apple ID credentials by configuring Apple as a federated identity provider via OAuth2.
The following placeholders are used in this guide:
Apple mandates the use of a registered top-level domain, therefore this source will not work with .local and other non-public TLDs.
To integrate Apple with authentik, you will need to register two identifiers and a key in the Apple Developer Portal.
authentik).company.authentik.signin or oauth, as identifiers are unique.authentik.company.https://authentik.company/source/oauth/callback/apple/.To support the integration of Apple with authentik, you need to create an Apple OAuth source in authentik.
Log in to authentik as an administrator and open the authentik Admin interface.
Navigate to Directory > Federation and Social login, click Create, then configure the following settings:
Return URL, and the following required configurations:
;, then your Team ID from step 19, then ;, then the Key ID from step 18. (e.g. company.authentik;JQNH45HN7V;XFBNJ82BV6).Click Save.
:::info Display new source on login screen For instructions on how to display the new source on the authentik login page, refer to the Add sources to default login page documentation. :::
:::info Embed new source in flow :ak-enterprise For instructions on embedding the new source within a flow, such as an authorization flow, refer to the Source Stage documentation. :::
Source property mappings allow you to modify or gather extra information from sources. See the overview for more information.