providers/apple library
This library contains the Apple authentication provider for the Serverpod IDP module.
Classes
- AppleAccount
- A fully configured "Sign in with Apple"-based account to be used for logins.
- AppleAccountBaseEndpoint
- Endpoint for handling Sign in with Apple.
- AppleAccountConfig
- Configuration for the Apple account module.
- AppleAccounts
- Apple account management functions.
- AppleAccountsAdmin
- Administrative Apple account management functions.
- AuthSuccess
Typedefs
- AppleAccountDetails = ({String? email, String? firstName, bool? isPrivateEmail, bool? isVerifiedEmail, String? lastName, String userIdentifier})
- Details of the Apple account.
- AppleAuthSuccess = ({UuidValue appleAccountId, UuidValue authUserId, bool authUserNewlyCreated, AppleAccountDetails details})
- Details of a successful Apple-based authentication.