CredentialsContainer extension type
The CredentialsContainer
interface of the
Credential Management API
exposes methods to request credentials and notify the user agent when events
such as successful sign in or sign out happen. This interface is accessible
from Navigator.credentials.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
create(
[CredentialCreationOptions options]) → JSPromise< Credential?> -
The
create()
method of the CredentialsContainer interface returns aPromise
that resolves with a new credential instance based on the provided options, the information from which can then be stored and later used to authenticate users via CredentialsContainer.get. -
get(
[CredentialRequestOptions options]) → JSPromise< Credential?> -
The
get()
method of the CredentialsContainer interface returns aPromise
that fulfills with a single credential instance that matches the provided parameters, which the browser can then use to authenticate with a relying party. This is used by several different credential-related APIs with significantly different purposes: -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
preventSilentAccess(
) → JSPromise< JSAny?> -
The
preventSilentAccess()
method of the CredentialsContainer interface sets a flag that specifies whether automatic log in is allowed for future visits to the current origin, then returns aPromise
that resolves toundefined
. For example, you might call this, after a user signs out of a website to ensure that they aren't automatically signed in on the next site visit. Mediation varies by origin, and is an added check point of browser stored credentials, informing a user of an account login status. This method is typically called after a user signs out of a website, ensuring this user's login information is not automatically passed on the next site visit. -
store(
Credential credential) → JSPromise< JSAny?> -
The
store()
method of the CredentialsContainer stores a set of credentials for the user inside a Credential instance, returning this in aPromise
. -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited