Contents

beginDeviceRegistration(loginManager:options:completion:)

Initiates the device registration process for the single sign-on extension.

Declaration

func beginDeviceRegistration(loginManager: ASAuthorizationProviderExtensionLoginManager, options: ASAuthorizationProviderExtensionRequestOptions = [], completion: @escaping  @Sendable (ASAuthorizationProviderExtensionRegistrationResult) -> Void)
func beginDeviceRegistration(loginManager: ASAuthorizationProviderExtensionLoginManager, options: ASAuthorizationProviderExtensionRequestOptions = []) async -> ASAuthorizationProviderExtensionRegistrationResult

Parameters

  • loginManager:

    The login manager for interfacing with platform SSO.

  • options:

    The request options that apply to the request.

  • completion:

    The completion to call to continue device registration.

Mentioned in

Discussion

The completion handler returns the status as an ASAuthorizationProviderExtensionRegistrationResult.

See Also

Registering users and devices