Microsoft.Maui.Authentication Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides interfaces and classes to enable authentication scenarios.
Classes
| Name | Description |
|---|---|
| AppleSignInAuthenticator |
Represents platform native Apple Sign In authentication APIs. |
| AppleSignInAuthenticator.Options |
Represents additional options for Apple Sign In. |
| PasskeyAssertionResponse |
Represents the result of a passkey authentication. Call ToString() to get the full WebAuthn authentication response JSON to POST back to the relying-party server. |
| PasskeyCreationOptions |
Represents the relying party's |
| PasskeyCreationResponse |
Represents the result of a passkey registration. Call ToString() to get the full WebAuthn registration response JSON to POST back to the relying-party server. |
| PasskeyRequestOptions |
Represents the relying party's |
| Passkeys |
Create and use passkeys (WebAuthn / FIDO2 public-key credentials) with the native platform authenticator. |
| WebAuthenticator |
A web navigation API intended to be used for Authentication with external web services such as OAuth. |
| WebAuthenticatorExtensions |
This class contains static extension methods for use with WebAuthenticator. |
| WebAuthenticatorOptions |
Represents additional options for WebAuthenticator. |
| WebAuthenticatorResult |
Represents a Web Authenticator Result object parsed from the callback Url. |
Interfaces
| Name | Description |
|---|---|
| IAppleSignInAuthenticator |
Represents platform native Apple Sign In authentication APIs. |
| IPasskeys |
Create and use passkeys (WebAuthn / FIDO2 public-key credentials) with the native platform authenticator (Face ID / Touch ID / Windows Hello / Android biometric). |
| IPlatformWebAuthenticatorCallback |
Provides abstractions for the platform web authenticator callbacks triggered when using WebAuthenticator. |
| IWebAuthenticator |
A web navigation API intended to be used for authentication with external web services such as OAuth. |
| IWebAuthenticatorResponseDecoder |
Provides abstractions used for decoding a URI returned from a authentication request, for use with IWebAuthenticator. |