Skip to content

Commit d6c6e7a

Browse files
j-bbrmartincostello
andauthored
Added documentation for Sign In with Apple on iOS (#526)
* Added documentation on Sign In with Apple on iOS * Update docs/sign-in-with-apple.md suggested changes Co-authored-by: Martin Costello <[email protected]> * Update docs/sign-in-with-apple.md suggested changes Co-authored-by: Martin Costello <[email protected]> Co-authored-by: Martin Costello <[email protected]>
1 parent b235a6c commit d6c6e7a

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

docs/sign-in-with-apple.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,12 @@ Below are links to some issues raised against this repository that were related
6161
* [Allow passing in private key as string instead of p8 file (#385)](https://github.com/aspnet-contrib/AspNet.Security.OAuth.Providers/issues/385 "Allow passing in private key as string instead of p8 file")
6262
* [Apple Signin redirects to a blank page 404 Error (#390)](https://github.com/aspnet-contrib/AspNet.Security.OAuth.Providers/issues/390 "Apple Signin redirects to a blank page 404 Error")
6363

64+
## Sign in with Apple on iOS
65+
66+
When using _Sign In with Apple_ on an iOS 13+ Device, [Apple provides a different authentication workflow](https://developer.apple.com/documentation/authenticationservices) that returns the validation response to the app instead of in a server callback. Using that response to authenticate a user against your own backend requires sending the response to your servers and [communicating with the Apple authentication endpoint from there](https://developer.apple.com/documentation/sign_in_with_apple/generate_and_validate_tokens).
67+
68+
This workflow is out of the scope of this package but client secret generation and token validation can provide a starting point for an ASP.NET.Core integration. Note that the `ClientId` in this case is the App Id where the authentication was requested, not your Services Id.
69+
6470
## Further Reading
6571

6672
Below are links to a number of other documentation sources, blog posts and sample code about Sign in with Apple.

0 commit comments

Comments
 (0)