 6d5172d18a
			
		
	
	6d5172d18a
	
	
	
		
			
			* first pass
* dependency shenanigans
* move blueprints
* few broken links
* change config the throw errors
* internal file edits
* fighting links
* remove sidebarDev
* fix subdomain
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix relative URL
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix mismatched package versions
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix api reference build
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* test tweak
* links hell
* more links hell
* links hell2
* yep last of the links
* last broken link fixed
* re-add cves
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* add devdocs redirects
* add dir
* tweak netlify.toml
* move latest 2 CVES into dir
* fix links to moved cves
* typoed title fix
* fix link
* remove banner
* remove committed api docs
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
* integrations: remove version dropdown
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
* Update Makefile
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
* change doc links in web as well
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
* fix some more docs paths
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
* fix more docs paths
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
* ci: require ci-web.build for merging
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
* Revert "ci: require ci-web.build for merging"
This reverts commit b99a4842a9.
* remove sluf for Application
* put slug back in
* minor fix to trigger deploy
* Spelled out Documentation in menu bar
* remove image redirects...
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* remove explicit index.md
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* remove mdx first
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* then remove .md
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* add missing prefix
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
Co-authored-by: Tana M Berry <tana@goauthentik.com>
Co-authored-by: Jens Langhammer <jens@goauthentik.io>
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
		
	
		
			
				
	
	
	
		
			2.6 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	title
| title | 
|---|
| Apple | 
Support level: authentik
Allows users to authenticate using their Apple ID.
Preparation
:::caution An Apple developer account is required. :::
:::caution Apple mandates the use of a registered TLD, as such this source will not work with .local and other non-public TLDs. :::
The following placeholders will be used:
- authentik.companyis the FQDN of the authentik install.
Apple
- Log into your Apple developer account, and navigate to Certificates, IDs & Profiles, then click Identifiers in the sidebar.
- Register a new Identifier with the type of App IDs, and the subtype App.
- Choose a name that users will recognise for the Description field.
- For your bundle ID, use the reverse domain of authentik, in this case company.authentik.
- Scroll down the list of capabilities, and check the box next to Sign In with Apple.
- At the top, click Continue and Register.
- Register another new Identifier with the type of Services IDs.
- Again, choose the same name as above for your Description field.
- Use the same identifier as above, but add a suffix like signinoroauth, as identifiers are unique.
- At the top, click Continue and Register.
- Once back at the overview list, click on the just-created Identifier.
- Enable the checkbox next to Sign In with Apple, and click Configure
- Under domains, enter authentik.company.
- Under Return URLs, enter https://authentik.company/source/oauth/callback/apple/.
- Click on Keys in the sidebar. Register a new Key with any name, and select Sign in with Apple.
- Click on Configure, and select the App ID you've created above.
- At the top, click Save, Continue and Register.
- Download the Key file and note the Key ID.
- Note the Team ID, visible at the top of the page.
authentik
- 
Under Directory -> Federation & Social login Click Create Apple OAuth Source 
- 
Name: Apple
- 
Slug: apple
- 
Consumer Key: The identifier from step 9, then ;, then your Team ID from step 19, then;, then the Key ID from step 18.Example: io.goauthentik.dev-local;JQNH45HN7V;XFBNJ82BV6
- 
Consumer Secret: Paste the contents of the keyfile you've downloaded 
Save, and you now have Apple as a source.
:::note For more details on how-to have the new source display on the Login Page see here. :::



