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:AuthenticationExtensionsClientInputGets the extension identifier.- Specified by:
getExtensionIdin interfaceAuthenticationExtensionsClientInput<T>- Returns:
- the extension identifier.
-
getInput
Description copied from interface:AuthenticationExtensionsClientInputGets the client extension.- Specified by:
getInputin interfaceAuthenticationExtensionsClientInput<T>- Returns:
- the client extension.
-