beginUserRegistration(loginManager:userName:method:options:completion:)
Initiates the user registration process for the user and the single sign-on extension.
Declaration
func beginUserRegistration(loginManager: ASAuthorizationProviderExtensionLoginManager, userName: String?, method authenticationMethod: ASAuthorizationProviderExtensionAuthenticationMethod, options: ASAuthorizationProviderExtensionRequestOptions = [], completion: @escaping @Sendable (ASAuthorizationProviderExtensionRegistrationResult) -> Void)func beginUserRegistration(loginManager: ASAuthorizationProviderExtensionLoginManager, userName: String?, method authenticationMethod: ASAuthorizationProviderExtensionAuthenticationMethod, options: ASAuthorizationProviderExtensionRequestOptions = []) async -> ASAuthorizationProviderExtensionRegistrationResultParameters
- loginManager:
The login manager for interfacing with platform SSO.
- userName:
The user name for the user registration.
- authenticationMethod:
The authentication method to use for the user.
- options:
The request options that apply to the request.
- completion:
The completion to call to continue user registration.
Mentioned in
Discussion
The completion handler returns the status as an ASAuthorizationProviderExtensionRegistrationResult.