AI-generated Key Takeaways
-
AuthenticationExtensions
represents additional parameters for FIDO2 APIs, enabling extra processing by authenticators. -
It uses a structured approach for extensions, unlike the arbitrary objects in WebAuthn.
-
Developers can access and utilize extensions like
FidoAppIdExtension
andUserVerificationMethodExtension
through provided methods. -
The class implements
Parcelable
, allowing it to be passed between components or processes. -
A
Builder
class is available to facilitate the creation ofAuthenticationExtensions
instances.
Represents extensions that can be passed into FIDO2 APIs. This container class corresponds to the additional parameters requesting additional processing by authenticators.
Note that rather than accepting arbitrary objects as specified in WebAuthn, this class requires a structured entry for each supported extension.
Nested Class Summary
class | AuthenticationExtensions.Builder | Builder for
AuthenticationExtensions . |
Inherited Constant Summary
Public Method Summary
boolean | |
FidoAppIdExtension | |
UserVerificationMethodExtension | |
int |
hashCode()
|
void |
writeToParcel(Parcel dest, int
flags)
|