Class ImmutableAuthenticationExtensionsClientInput<T>
java.lang.Object
org.springframework.security.web.webauthn.api.ImmutableAuthenticationExtensionsClientInput<T>
- Type Parameters:
T
- the input type
- All Implemented Interfaces:
Serializable
,AuthenticationExtensionsClientInput<T>
public class ImmutableAuthenticationExtensionsClientInput<T>
extends Object
implements AuthenticationExtensionsClientInput<T>
An immutable
AuthenticationExtensionsClientInput
.- Since:
- 6.4
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AuthenticationExtensionsClientInput<Boolean>
https://www.w3.org/TR/webauthn-3/#sctn-authenticator-credential-properties-extension -
Constructor Summary
ConstructorsConstructorDescriptionImmutableAuthenticationExtensionsClientInput
(String extensionId, T input) Creates a new instance -
Method Summary
Modifier and TypeMethodDescriptionGets the extension identifier.getInput()
Gets the client extension.
-
Field Details
-
credProps
https://www.w3.org/TR/webauthn-3/#sctn-authenticator-credential-properties-extension
-
-
Constructor Details
-
ImmutableAuthenticationExtensionsClientInput
Creates a new instance- Parameters:
extensionId
- the extension id.input
- the input.
-
-
Method Details
-
getExtensionId
Description copied from interface:AuthenticationExtensionsClientInput
Gets the extension identifier.- Specified by:
getExtensionId
in interfaceAuthenticationExtensionsClientInput<T>
- Returns:
- the extension identifier.
-
getInput
Description copied from interface:AuthenticationExtensionsClientInput
Gets the client extension.- Specified by:
getInput
in interfaceAuthenticationExtensionsClientInput<T>
- Returns:
- the client extension.
-