Sign In with Apple
This article is a stub. You can help the IndieWeb wiki by expanding it.
In order to implement this on a personal website, the website owner does have to enroll with an Apple Developer account. It is currently not defined whether a free Apple Developer account can be used or if it has to be a paid Apple Developer account. This will be updated with clarification once that is determined.
IndieWeb Examples
- No IndieWeb examples currently.
Brainstorming
Alternative to IndieAuth
- Eddie Hinkle is investigating using sign in with Apple on his website as an alternative for friends and family that don't have IndieAuth.
handler for rel me to email
Tantek Γelik: thinking out loud: since we (e.g. signing into the wiki) used to support rel=me links to email addresses using Persona, and Apple sign-in depends on email addresses, couldn't we also use Sign in with Apple to support email rel=me links as part of a RelMeAuth solution? Maybe have IndieLogin support it? Worth filing an issue on that for this idea?
Notes
- You need SPF records configured on the domain you want to use Sign In with Apple on.
- Their token endpoint requires including a
User-Agent
header, otherwise you get an HTML error page back - Their authorization endpoint is not documented, but it is
https://appleid.apple.com/auth/authorize
- The client_id value is the Services ID that you create during setup
See Also
- silo sign-in
- https://developer.apple.com/documentation/signinwithapplerestapi
- https://developer.apple.com/sign-in-with-apple/get-started/
- https://github.com/aaronpk/sign-in-with-apple-example
- 2019-06-03 https://techcrunch.com/2019/06/03/apple-sign-in-privacy/
when you donβt want to provide your real email address to protect your privacy, Apple will auto-generate a random βrelayβ email address that hides your real email address.
- 2019-06-04 https://developer.okta.com/blog/2019/06/04/what-the-heck-is-sign-in-with-apple