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 TypeMethodDescriptionvoidauthorize(jakarta.servlet.http.HttpServletRequest request) StoresMfaStatus.MFA_PASSEDin store for provided request.getStatus(jakarta.servlet.http.HttpServletRequest request) Gets current status of MFA authentication.voidsaveStatus(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:MfaStoreGets 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:MfaStoreStoresMfaStatus.MFA_PASSEDin store for provided request. -
saveStatus
Description copied from interface:MfaStoreStore custom MFA status. Useful to inform system that MFA requires reconfiguration.- Specified by:
saveStatusin interfaceMfaStore- Parameters:
request- related request (potentially current request)status- status to store for request
-