Share via


ASAuthorizationProviderExtensionRegistrationHandler_Extensions Class

Definition

Extension methods to the IASAuthorizationProviderExtensionRegistrationHandler interface to support all the methods from the ASAuthorizationProviderExtensionRegistrationHandler protocol.

public static class ASAuthorizationProviderExtensionRegistrationHandler_Extensions
type ASAuthorizationProviderExtensionRegistrationHandler_Extensions = class
Inheritance
ASAuthorizationProviderExtensionRegistrationHandler_Extensions

Remarks

The extension methods for IASAuthorizationProviderExtensionRegistrationHandler interface allow developers to treat instances of the interface as having all the optional methods of the original ASAuthorizationProviderExtensionRegistrationHandler protocol. Since the interface only contains the required members, these extension methods allow developers to call the optional members of the protocol.

Methods

Name Description
BeginDeviceRegistrationAsync(IASAuthorizationProviderExtensionRegistrationHandler, ASAuthorizationProviderExtensionLoginManager, ASAuthorizationProviderExtensionRequestOptions)
BeginUserRegistrationAsync(IASAuthorizationProviderExtensionRegistrationHandler, ASAuthorizationProviderExtensionLoginManager, String, ASAuthorizationProviderExtensionAuthenticationMethod, ASAuthorizationProviderExtensionRequestOptions)
GetDisplayNames(IASAuthorizationProviderExtensionRegistrationHandler, String[], ASAuthorizationProviderExtensionLoginManager, ASAuthorizationProviderExtensionRegistrationHandlerGetDisplayNamesCallback)
GetProfilePictureForUser(IASAuthorizationProviderExtensionRegistrationHandler, ASAuthorizationProviderExtensionLoginManager, ASAuthorizationProviderExtensionRegistrationHandlerGetProfilePictureForUserCallback)
GetProtocolVersion(IASAuthorizationProviderExtensionRegistrationHandler)
GetSupportedGrantTypes(IASAuthorizationProviderExtensionRegistrationHandler)
GetWeakSupportedDeviceEncryptionAlgorithms(IASAuthorizationProviderExtensionRegistrationHandler)
GetWeakSupportedDeviceSigningAlgorithms(IASAuthorizationProviderExtensionRegistrationHandler)
GetWeakSupportedUserSecureEnclaveKeySigningAlgorithms(IASAuthorizationProviderExtensionRegistrationHandler)
KeyWillRotateForKeyType(IASAuthorizationProviderExtensionRegistrationHandler, ASAuthorizationProviderExtensionKeyType, SecKey, ASAuthorizationProviderExtensionLoginManager, Action<Boolean>)
RegistrationDidCancel(IASAuthorizationProviderExtensionRegistrationHandler)
RegistrationDidComplete(IASAuthorizationProviderExtensionRegistrationHandler)

Applies to