Class HttpSessionPublicKeyCredentialRequestOptionsRepository
java.lang.Object
org.springframework.security.web.webauthn.authentication.HttpSessionPublicKeyCredentialRequestOptionsRepository
- All Implemented Interfaces:
PublicKeyCredentialRequestOptionsRepository
public class HttpSessionPublicKeyCredentialRequestOptionsRepository
extends Object
implements PublicKeyCredentialRequestOptionsRepository
A
PublicKeyCredentialRequestOptionsRepository that stores the
PublicKeyCredentialRequestOptions in the
HttpSession.- Since:
- 6.4
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionload(jakarta.servlet.http.HttpServletRequest request) Gets a savedPublicKeyCredentialRequestOptionsif it exists, otherwise null.voidsave(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, PublicKeyCredentialRequestOptions options) Saves the providedPublicKeyCredentialRequestOptionsor clears an existingPublicKeyCredentialRequestOptionsifoptionsis null.voidsetAttrName(String attrName)
-
Constructor Details
-
HttpSessionPublicKeyCredentialRequestOptionsRepository
public HttpSessionPublicKeyCredentialRequestOptionsRepository()
-
-
Method Details
-
save
public void save(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, PublicKeyCredentialRequestOptions options) Description copied from interface:PublicKeyCredentialRequestOptionsRepositorySaves the providedPublicKeyCredentialRequestOptionsor clears an existingPublicKeyCredentialRequestOptionsifoptionsis null.- Specified by:
savein interfacePublicKeyCredentialRequestOptionsRepository- Parameters:
request- theHttpServletRequestresponse- theHttpServletResponseoptions- thePublicKeyCredentialRequestOptionsto save or null if an existingPublicKeyCredentialRequestOptionsshould be removed.
-
load
Description copied from interface:PublicKeyCredentialRequestOptionsRepositoryGets a savedPublicKeyCredentialRequestOptionsif it exists, otherwise null.- Specified by:
loadin interfacePublicKeyCredentialRequestOptionsRepository- Parameters:
request- theHttpServletRequest- Returns:
- the
PublicKeyCredentialRequestOptionsthat was saved, otherwise null.
-
setAttrName
-