Class SessionMfaStore
java.lang.Object
eu.rarogsoftware.rarog.platform.security.mfa.SessionMfaStore
- All Implemented Interfaces:
MfaStore
@ExportComponent
@Component("DefaultMfaStore")
public class SessionMfaStore
extends Object
implements MfaStore
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
authorize
(jakarta.servlet.http.HttpServletRequest request) StoresMfaStatus.MFA_PASSED
in store for provided request.getStatus
(jakarta.servlet.http.HttpServletRequest request) Gets current status of MFA authentication.void
saveStatus
(jakarta.servlet.http.HttpServletRequest request, MfaStatus status) Store custom MFA status.
-
Field Details
-
MFA_FILTER_AUTHENTICATION_STATUS
-
MFA_FILTER_AUTHENTICATION_TIMESTAMP
-
-
Constructor Details
-
SessionMfaStore
public SessionMfaStore()
-
-
Method Details
-
getStatus
Description copied from interface:MfaStore
Gets current status of MFA authentication. Useful to check if MFA is configured for current user or/and user bypassed MFA authentication. -
authorize
public void authorize(jakarta.servlet.http.HttpServletRequest request) Description copied from interface:MfaStore
StoresMfaStatus.MFA_PASSED
in store for provided request. -
saveStatus
Description copied from interface:MfaStore
Store custom MFA status. Useful to inform system that MFA requires reconfiguration.- Specified by:
saveStatus
in interfaceMfaStore
- Parameters:
request
- related request (potentially current request)status
- status to store for request
-