Uses of Class
org.opencms.security.twofactor.CmsSecondFactorInfo
Packages that use CmsSecondFactorInfo
Package
Description
Low-level database connection and access functionality.
This important package provides the methods to access the OpenCms VFS repository with the permissions
of an authenticated user.
Contains the user interface components for the Vaadin-based login dialog.
-
Uses of CmsSecondFactorInfo in org.opencms.db
Methods in org.opencms.db with parameters of type CmsSecondFactorInfoModifier and TypeMethodDescriptionCmsDriverManager.loginUser(CmsDbContext dbc, String userName, String password, CmsSecondFactorInfo secondFactorInfo, String remoteAddress, CmsDriverManager.LoginUserMode mode) Attempts to authenticate a user into OpenCms with the given password.CmsSecurityManager.loginUser(CmsRequestContext context, String username, String password, CmsSecondFactorInfo code, String remoteAddress) Attempts to authenticate a user into OpenCms with the given password.voidCmsDriverManager.resetPassword(CmsDbContext dbc, String username, String oldPassword, CmsSecondFactorInfo secondFactor, String newPassword) Resets the password for a specified user.voidCmsSecurityManager.resetPassword(CmsRequestContext context, String username, String oldPassword, CmsSecondFactorInfo secondFactor, String newPassword) Resets the password for a specified user. -
Uses of CmsSecondFactorInfo in org.opencms.file
Methods in org.opencms.file with parameters of type CmsSecondFactorInfoModifier and TypeMethodDescriptionCmsObject.loginUser(String username, String password, CmsSecondFactorInfo code) Logs in the user.CmsObject.loginUser(String username, String password, CmsSecondFactorInfo code, String remoteAddress) Logs a user with a given ip address into the Cms, if the password is correct.voidCmsObject.setPassword(String username, String oldPassword, CmsSecondFactorInfo secondFactor, String newPassword) Sets the password for a specified user. -
Uses of CmsSecondFactorInfo in org.opencms.security.twofactor
Methods in org.opencms.security.twofactor with parameters of type CmsSecondFactorInfoModifier and TypeMethodDescriptionbooleanCmsTwoFactorAuthenticationHandler.setUpAndVerifySecondFactor(CmsUser newUser, CmsSecondFactorInfo code) Sets up the second factor for the given user, and immediately verifies it with the authentication code given.booleanCmsTwoFactorAuthenticationHandler.verifySecondFactor(CmsUser user, CmsSecondFactorInfo secondFactorInfo) Verifies the second factor information for a user.booleanCmsTwoFactorAuthenticationHandler.verifySecondFactorSetup(CmsSecondFactorInfo secondFactorInfo) Verifies that the verification code is correct for a secret. -
Uses of CmsSecondFactorInfo in org.opencms.ui.login
Methods in org.opencms.ui.login that return CmsSecondFactorInfoModifier and TypeMethodDescriptionCmsLoginController.LoginContext.getSecondFactorInfo()The second factor information for 2FA.Methods in org.opencms.ui.login with parameters of type CmsSecondFactorInfoModifier and TypeMethodDescriptionvoidCmsLoginController.LoginContext.setSecondFactorInfo(CmsSecondFactorInfo secondFactorInfo) Sets the second factor information for 2FA.Method parameters in org.opencms.ui.login with type arguments of type CmsSecondFactorInfoModifier and TypeMethodDescriptionprotected voidCmsChangePasswordDialog.maybeCheckSecondFactor(Consumer<CmsSecondFactorInfo> handler) Opens the 2FA verification code dialog for the user if necessary, and passes the code obtained from the dialog to the handler object passed as a parameter.