Utilites to build a backend supporting Sign in with Apple in Dart.
Supports:
- Validating identity tokens (to get a trusted user ID and, optionally, email address)
- Converting the authorization code into a refresh token (to continually check on the account's status)
- Revoking the user's authorization
To implement the client-side in Flutter, sign_in_with_apple is recommended.
Libraries
- sign_in_with_apple_server
- Sign in with Apple server-side library.