androidx.credentials.provider
Classes
Action | An actionable entry that is returned as part of the |
Action.Builder | A builder for |
AuthenticationAction | An entry on the selector, denoting that the provider service is locked and authentication is needed to proceed. |
AuthenticationAction.Builder | A builder for |
AuthenticationError | Error returned from the Biometric Prompt flow that is executed by |
AuthenticationResult | Successful result returned from the Biometric Prompt authentication flow handled by |
BeginCreateCredentialRequest | Abstract request class for beginning a create credential request. |
BeginCreateCredentialResponse | Response to |
BeginCreateCredentialResponse.Builder | Builder for |
BeginCreateCustomCredentialRequest | Base custom begin create request class for registering a credential. |
BeginCreatePasswordCredentialRequest | Request to begin saving a password credential, received by the provider with a CredentialProviderBaseService.onBeginCreateCredentialRequest call. |
BeginCreatePublicKeyCredentialRequest | Request to begin registering a public key credential. |
BeginGetCredentialOption | Base class that a credential provider receives during the query phase of a get-credential flow. |
BeginGetCredentialRequest | Query stage request for getting user's credentials from a given credential provider. |
BeginGetCredentialResponse | Response from a credential provider to |
BeginGetCredentialResponse.Builder | Builder for |
BeginGetCustomCredentialOption | Allows extending custom versions of BeginGetCredentialOptions for unique use cases. |
BeginGetPasswordOption | A request to a password provider to begin the flow of retrieving the user's saved passwords. |
BeginGetPublicKeyCredentialOption | A request to begin the flow of getting passkeys from the user's public key credential provider. |
BiometricPromptData | Biometric prompt data that can be optionally used to provide information needed for the system to show a biometric prompt directly embedded into the Credential Manager selector. |
BiometricPromptData.Builder | Builder for constructing an instance of |
BiometricPromptResult | The result of a Biometric Prompt authentication flow, that is propagated to the provider if the provider requested for |
CallingAppInfo | Information pertaining to the calling application. |
CreateEntry | An entry to be shown on the selector during a create flow initiated when an app calls |
CreateEntry.Builder | A builder for |
CredentialEntry | Base class for a credential entry to be displayed on the selector. |
CredentialProviderService | A |
CustomCredentialEntry | Custom credential entry for a custom credential type that is displayed on the account selector UI. |
CustomCredentialEntry.Builder | Builder for |
PasswordCredentialEntry | A password credential entry that is displayed on the account selector UI. |
PasswordCredentialEntry.Builder | Builder for |
PendingIntentHandler | PendingIntentHandler to be used by credential providers to extract requests from a given intent, or to set back a response or an exception to a given intent while dealing with activities invoked by pending intents set on a |
ProviderClearCredentialStateRequest | Request class for clearing a user's credential state from the credential providers. |
ProviderCreateCredentialRequest | Final request received by the provider after the user has selected a given |
ProviderGetCredentialRequest | Request received by the provider after the query phase of the get flow is complete i.e. the user was presented with a list of credentials, and the user has now made a selection from the list of |
PublicKeyCredentialEntry | A public key credential entry that is displayed on the account selector UI. |
PublicKeyCredentialEntry.Builder | Builder for |
RemoteEntry | An entry on the selector, denoting that the credential request will be completed on a remote device. |
RemoteEntry.Builder | A builder for |
SigningInfoCompat | Signing information for an app package. |
Extension functions summary
BeginGetCredentialResponse? | @RequiresApi(value = 34) Returns the begin get response from the intent. |
CreateCredentialResponse? | @RequiresApi(value = 34) Returns the create response from the intent. |
CreateCredentialException? | @RequiresApi(value = 34) Returns the stored create credential exception from the intent. |
GetCredentialException? | @RequiresApi(value = 34) Returns the stored get credential exception from the intent. |
GetCredentialResponse? | @RequiresApi(value = 34) Returns the get response from the intent. |
Extension functions
getBeginGetResponse
@RequiresApi(value = 34)
fun Intent.getBeginGetResponse(): BeginGetCredentialResponse?
Returns the begin get response from the intent.
getCreateCredentialCredentialResponse
@RequiresApi(value = 34)
fun Intent.getCreateCredentialCredentialResponse(): CreateCredentialResponse?
Returns the create response from the intent.
getCreateCredentialException
@RequiresApi(value = 34)
fun Intent.getCreateCredentialException(): CreateCredentialException?
Returns the stored create credential exception from the intent.
getGetCredentialException
@RequiresApi(value = 34)
fun Intent.getGetCredentialException(): GetCredentialException?
Returns the stored get credential exception from the intent.
getGetCredentialResponse
@RequiresApi(value = 34)
fun Intent.getGetCredentialResponse(): GetCredentialResponse?
Returns the get response from the intent.