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.