Class AuthAdminBean

  • All Implemented Interfaces:
    StatefulObject

    public class AuthAdminBean
    extends RememberState
    Since:
    8.0
    Author:
    Maxim Podkolzine (maxim.podkolzine@jetbrains.com)
    • Method Detail

      • initAndRemember

        public void initAndRemember()
      • getNonEditableAuthModulesNames

        public Map<String,​Boolean> getNonEditableAuthModulesNames()
      • updateAuthModuleProperties

        public void updateAuthModuleProperties​(int authModuleId,
                                               @NotNull
                                               Map<String,​String> newProperties)
      • removeModule

        public void removeModule​(int authModuleId)
      • clearAllModules

        public void clearAllModules()
      • computeCurrentUserAuthModuleAvailability

        public void computeCurrentUserAuthModuleAvailability​(@NotNull
                                                             javax.servlet.http.HttpServletRequest request)
      • getCurrentModuleIfNotAvailable

        @Nullable
        public AuthModule<? extends AuthModuleType> getCurrentModuleIfNotAvailable()
      • getValidationErrors

        @NotNull
        public Collection<String> getValidationErrors()
      • isGuestLoginAllowed

        public boolean isGuestLoginAllowed()
      • setGuestLoginAllowed

        public void setGuestLoginAllowed​(boolean guestLoginAllowed)
      • getGuestUsername

        public String getGuestUsername()
      • setGuestUsername

        public void setGuestUsername​(String guestUsername)
      • getGuestUserId

        public int getGuestUserId()
      • isPerProjectPermissions

        public boolean isPerProjectPermissions()
      • setPerProjectPermissions

        public void setPerProjectPermissions​(boolean perProjectPermissions)
      • isEmailVerificationEnabled

        public boolean isEmailVerificationEnabled()
      • setEmailVerificationEnabled

        public void setEmailVerificationEnabled​(boolean emailVerificationEnabled)
      • getTextForLoginPage

        public String getTextForLoginPage()
      • setTextForLoginPage

        public void setTextForLoginPage​(String textForLoginPage)
      • isLoginFormCollapsed

        public boolean isLoginFormCollapsed()
      • setLoginFormCollapsed

        public void setLoginFormCollapsed​(boolean collapsed)
      • isResetAllTokensAvailable

        public boolean isResetAllTokensAvailable()
      • setTwoFactorAuthenticationType

        public void setTwoFactorAuthenticationType​(TwoFactorAuthenticationType twoFactorAuthenticationType)
      • isStrictBuildAuthenticationEnabled

        public boolean isStrictBuildAuthenticationEnabled()
      • setStrictBuildAuthenticationEnabled

        public void setStrictBuildAuthenticationEnabled​(boolean strictBuildAuthenticationEnabled)
      • normalize

        public void normalize()