A B C D E F G H I L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AccountController - Class in org.molgenis.security.account
- AccountController(AccountService, ReCaptchaService, AuthenticationSettings, UserFactory, AppSettings, PasswordResetter) - Constructor for class org.molgenis.security.account.AccountController
- AccountService - Interface in org.molgenis.security.account
- AccountServiceImpl - Class in org.molgenis.security.account
- aclAuthorizationStrategy() - Method in class org.springframework.security.acls.jdbc.AclConfig
- aclCache() - Method in class org.springframework.security.acls.jdbc.AclConfig
- aclCacheTransactionListener() - Method in class org.springframework.security.acls.jdbc.AclConfig
- AclCacheTransactionListener - Class in org.molgenis.security.acl
- AclCacheTransactionListener(AclCache, MutableAclClassService) - Constructor for class org.molgenis.security.acl.AclCacheTransactionListener
- aclClassIdUtils() - Method in class org.springframework.security.acls.jdbc.AclConfig
- AclConfig - Class in org.springframework.security.acls.jdbc
-
TODO move to org.molgenis sub-package once we upgraded to a spring-security-acl release with https://github.com/spring-projects/spring-security/issues/4814.
- AclConfig(DataSource, TransactionManager, RoleHierarchy) - Constructor for class org.springframework.security.acls.jdbc.AclConfig
- aclPermissionEvaluator() - Method in class org.springframework.security.acls.jdbc.AclConfig
- aclService() - Method in class org.springframework.security.acls.jdbc.AclConfig
- activateUser(String, Model) - Method in class org.molgenis.security.account.AccountController
- activateUser(String) - Method in interface org.molgenis.security.account.AccountService
-
Activate a registered user
- activateUser(String) - Method in class org.molgenis.security.account.AccountServiceImpl
- activation(Model) - Method in class org.molgenis.security.twofactor.TwoFactorAuthenticationController
- AjaxAwareInvalidSessionStrategy - Class in org.molgenis.security
-
Same as
SimpleRedirectInvalidSessionStrategyexcept for XMLHttpRequests in which case a status code is returned instead of redirection. - AjaxAwareLoginUrlAuthenticationEntryPoint - Class in org.molgenis.security
- ATTRIBUTE_2FA_SECRET_KEY - Static variable in class org.molgenis.security.twofactor.TwoFactorAuthenticationController
- auditLogger() - Method in class org.springframework.security.acls.jdbc.AclConfig
- authenticate(Authentication) - Method in class org.molgenis.security.token.TokenAuthenticationProvider
- authenticate(Authentication) - Method in class org.molgenis.security.twofactor.auth.RecoveryAuthenticationProviderImpl
- authenticate(Authentication) - Method in class org.molgenis.security.twofactor.auth.TwoFactorAuthenticationProviderImpl
- authenticate(Model, String, String) - Method in class org.molgenis.security.twofactor.TwoFactorAuthenticationController
- AuthenticationAuthoritiesUpdater - Interface in org.molgenis.security.permission
-
Update an
Authenticationwith new authorities. - AuthenticationAuthoritiesUpdaterImpl - Class in org.molgenis.security.permission
- AuthenticationAuthoritiesUpdaterImpl() - Constructor for class org.molgenis.security.permission.AuthenticationAuthoritiesUpdaterImpl
- authenticationEntryPoint() - Method in class org.molgenis.security.MolgenisWebAppSecurityConfig
- authenticationManagerBean() - Method in class org.molgenis.security.MolgenisWebAppSecurityConfig
- AuthenticationSettings - Interface in org.molgenis.security.settings
- AuthenticationSettingsImpl - Class in org.molgenis.security.settings
- AuthenticationSettingsImpl() - Constructor for class org.molgenis.security.settings.AuthenticationSettingsImpl
- AuthenticationSettingsImpl.Meta - Class in org.molgenis.security.settings
- authorizedClientService() - Method in class org.molgenis.security.MolgenisWebAppSecurityConfig
B
- bindToRegistry() - Method in class org.molgenis.security.metrics.SessionMetrics
- BitMaskPermissionGrantingStrategy - Class in org.molgenis.security.acl
-
Permission granting strategy similar to
DefaultPermissionGrantingStrategybut uses a bitwise 'and' to compare permission masks. - BitMaskPermissionGrantingStrategy(AuditLogger) - Constructor for class org.molgenis.security.acl.BitMaskPermissionGrantingStrategy
C
- CaptchaException - Exception in org.molgenis.security.captcha
-
Deprecated.use class that extends from
CodedRuntimeException - CaptchaException(String) - Constructor for exception org.molgenis.security.captcha.CaptchaException
-
Deprecated.
- CHANGE_PASSWORD_URI - Static variable in class org.molgenis.security.account.AccountController
- changePassword(ChangePasswordForm) - Method in class org.molgenis.security.account.AccountController
- changePasswordFilter() - Method in class org.molgenis.security.MolgenisWebAppSecurityConfig
- ChangePasswordForm - Class in org.molgenis.security.account
- ChangePasswordForm() - Constructor for class org.molgenis.security.account.ChangePasswordForm
- changePasswordToken(String, String, ChangePasswordForm) - Method in class org.molgenis.security.account.AccountController
- check(UserDetails) - Method in class org.molgenis.security.user.MolgenisUserDetailsChecker
- CLASS - Static variable in class org.molgenis.security.acl.ObjectIdentityServiceImpl
- CLASS_ID - Static variable in class org.molgenis.security.acl.ObjectIdentityServiceImpl
- clearCache() - Method in class org.molgenis.security.acl.MutableAclClassServiceImpl
- CODE - Static variable in class org.molgenis.security.twofactor.model.RecoveryCodeMetadata
- commence(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class org.molgenis.security.AjaxAwareLoginUrlAuthenticationEntryPoint
- configure(AuthenticationManagerBuilder) - Method in class org.molgenis.security.MolgenisWebAppSecurityConfig
- configure(HttpSecurity) - Method in class org.molgenis.security.MolgenisWebAppSecurityConfig
- configure(WebSecurity) - Method in class org.molgenis.security.MolgenisWebAppSecurityConfig
- configured() - Method in class org.molgenis.security.twofactor.TwoFactorAuthenticationController
- configureUrlAuthorization(ExpressionUrlAuthorizationConfigurer.ExpressionInterceptUrlRegistry) - Method in class org.molgenis.security.MolgenisWebAppSecurityConfig
- create(String, UserDetails, Class<? extends Authentication>) - Method in class org.molgenis.security.token.RunAsUserTokenFactory
- create(Set<String>, Multimap<String, String>) - Static method in class org.molgenis.security.permission.Permissions
- createAcl(ObjectIdentity) - Method in class org.molgenis.security.acl.TransactionalJdbcMutableAclService
-
Same as
JdbcMutableAclService.createAcl(ObjectIdentity)except for duplicate key checking which is handled by by the database for performance reasons. - createAclClass(String, Class<?>) - Method in class org.molgenis.security.acl.MutableAclClassServiceImpl
- createDecoratedRepository(Repository<OidcClient>) - Method in class org.molgenis.security.oidc.model.OidcClientRepositoryDecoratorFactory
- createUser(User, String) - Method in interface org.molgenis.security.account.AccountService
- createUser(User, String) - Method in class org.molgenis.security.account.AccountServiceImpl
D
- DataServiceClientRegistrationRepository - Class in org.molgenis.security.oidc
- DataServiceClientRegistrationRepository(AuthenticationSettings) - Constructor for class org.molgenis.security.oidc.DataServiceClientRegistrationRepository
- DataServiceTokenService - Class in org.molgenis.security.token
-
TokensService implementation that uses the DataService
- DataServiceTokenService(TokenGenerator, DataService, UserDetailsService, TokenFactory) - Constructor for class org.molgenis.security.token.DataServiceTokenService
- DataSourceAclTablesPopulator - Class in org.molgenis.security.acl
- DataSourceAclTablesPopulator(DataSource) - Constructor for class org.molgenis.security.acl.DataSourceAclTablesPopulator
- delegatingEntryPoint() - Method in class org.molgenis.security.MolgenisWebAppSecurityConfig
- deleteAcl(ObjectIdentity, boolean) - Method in class org.molgenis.security.acl.TransactionalJdbcMutableAclService
- deleteAclClass(String) - Method in class org.molgenis.security.acl.MutableAclClassServiceImpl
- DISABLED - org.molgenis.security.twofactor.auth.TwoFactorAuthenticationSetting
- disableForUser() - Method in interface org.molgenis.security.twofactor.service.TwoFactorAuthenticationService
-
Disable 2 factor authentication for the current user
- disableForUser() - Method in class org.molgenis.security.twofactor.service.TwoFactorAuthenticationServiceImpl
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.molgenis.security.MolgenisChangePasswordFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.molgenis.security.token.TokenAuthenticationFilter
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.molgenis.security.twofactor.auth.TwoFactorAuthenticationFilter
E
- EmailAlreadyExistsException - Exception in org.molgenis.security.account
-
Deprecated.use class that extends from
CodedRuntimeException - EmailAlreadyExistsException() - Constructor for exception org.molgenis.security.account.EmailAlreadyExistsException
-
Deprecated.
- EmailAlreadyExistsException(String) - Constructor for exception org.molgenis.security.account.EmailAlreadyExistsException
-
Deprecated.
- EmailAlreadyExistsException(String, Throwable) - Constructor for exception org.molgenis.security.account.EmailAlreadyExistsException
-
Deprecated.
- EmailAlreadyExistsException(String, Throwable, boolean, boolean) - Constructor for exception org.molgenis.security.account.EmailAlreadyExistsException
-
Deprecated.
- EmailAlreadyExistsException(Throwable) - Constructor for exception org.molgenis.security.account.EmailAlreadyExistsException
-
Deprecated.
- ENABLED - org.molgenis.security.twofactor.auth.TwoFactorAuthenticationSetting
- enableForUser() - Method in interface org.molgenis.security.twofactor.service.TwoFactorAuthenticationService
- enableForUser() - Method in class org.molgenis.security.twofactor.service.TwoFactorAuthenticationServiceImpl
- ENFORCED - org.molgenis.security.twofactor.auth.TwoFactorAuthenticationSetting
- equals(Object) - Method in class org.molgenis.security.captcha.ReCaptchaValidationRequest
- equals(Object) - Method in class org.molgenis.security.captcha.ReCaptchaValidationResponse
- equals(Object) - Method in class org.molgenis.security.permission.Permission
- equals(Object) - Method in class org.molgenis.security.twofactor.auth.RecoveryAuthenticationToken
- ERROR_MESSAGE_ATTRIBUTE - Static variable in class org.molgenis.security.login.MolgenisLoginController
- ERROR_MESSAGE_DISABLED - Static variable in class org.molgenis.security.login.MolgenisLoginController
- execute(boolean, Environment, TemplateDirectiveBody) - Method in class org.molgenis.security.freemarker.HasPermissionDirective
- execute(boolean, Environment, TemplateDirectiveBody) - Method in class org.molgenis.security.freemarker.NotHasPermissionDirective
- execute(boolean, Environment, TemplateDirectiveBody) - Method in class org.molgenis.security.freemarker.PermissionDirective
- execute(Environment, Map, TemplateModel[], TemplateDirectiveBody) - Method in class org.molgenis.security.freemarker.PermissionDirective
F
- FAILED_LOGIN_ATTEMPTS - Static variable in class org.molgenis.security.twofactor.model.UserSecretMetadata
- findByRegistrationId(String) - Method in class org.molgenis.security.oidc.DataServiceClientRegistrationRepository
- findChildren(ObjectIdentity) - Method in class org.molgenis.security.acl.TransactionalJdbcMutableAclService
- findUserByToken(String) - Method in class org.molgenis.security.token.DataServiceTokenService
-
Find a user by a security token
- fromLabel(String) - Static method in enum org.molgenis.security.twofactor.auth.TwoFactorAuthenticationSetting
G
- generateAndStoreToken(String, String) - Method in class org.molgenis.security.token.DataServiceTokenService
-
Generates a token and associates it with a user.
- generateRecoveryCodes() - Method in interface org.molgenis.security.twofactor.service.RecoveryService
-
Generates new recovery codes for the current user and deletes the old codes (if any).
- generateRecoveryCodes() - Method in class org.molgenis.security.twofactor.service.RecoveryServiceImpl
- generateSecretKey() - Method in interface org.molgenis.security.twofactor.service.TwoFactorAuthenticationService
- generateSecretKey() - Method in class org.molgenis.security.twofactor.service.TwoFactorAuthenticationServiceImpl
- generateToken() - Method in class org.molgenis.security.token.TokenGenerator
- getAclClassTypes() - Method in class org.molgenis.security.acl.MutableAclClassServiceImpl
- getAction() - Method in class org.molgenis.security.captcha.ReCaptchaValidationResponse
- getAuthenticatorURI(String) - Method in interface org.molgenis.security.twofactor.service.OtpService
-
Generate URI for use in authenticator apps
- getAuthenticatorURI(String) - Method in class org.molgenis.security.twofactor.service.OtpServiceImpl
- getAuthorities(User) - Method in class org.molgenis.security.user.UserDetailsServiceImpl
- getAuthorizationGrantType() - Method in class org.molgenis.security.oidc.model.OidcClient
- getAuthorizationUri() - Method in class org.molgenis.security.oidc.model.OidcClient
- getChallengeTs() - Method in class org.molgenis.security.captcha.ReCaptchaValidationResponse
- getClientAuthenticationMethod() - Method in class org.molgenis.security.oidc.model.OidcClient
- getClientId() - Method in class org.molgenis.security.oidc.model.OidcClient
- getClientName() - Method in class org.molgenis.security.oidc.model.OidcClient
- getClientSecret() - Method in class org.molgenis.security.oidc.model.OidcClient
- getCode() - Method in class org.molgenis.security.twofactor.model.RecoveryCode
- getCurrentUser() - Method in interface org.molgenis.security.user.UserAccountService
-
Returns the currently logged in user
- getCurrentUser() - Method in class org.molgenis.security.user.UserAccountServiceImpl
- getErrorCodes() - Method in class org.molgenis.security.captcha.ReCaptchaValidationResponse
- getFailedLoginAttempts() - Method in class org.molgenis.security.twofactor.model.UserSecret
- getHostname() - Method in class org.molgenis.security.captcha.ReCaptchaValidationResponse
- getId() - Method in class org.molgenis.security.oidc.model.OidcUserMapping
- getId() - Method in class org.molgenis.security.twofactor.model.RecoveryCode
- getId() - Method in class org.molgenis.security.twofactor.model.UserSecret
- getIds() - Method in class org.molgenis.security.permission.Permissions
- getJwkSetUri() - Method in class org.molgenis.security.oidc.model.OidcClient
- getLabel() - Method in class org.molgenis.security.oidc.model.OidcUserMapping
- getLabel() - Method in enum org.molgenis.security.twofactor.auth.TwoFactorAuthenticationSetting
- getLastFailedAuthentication() - Method in class org.molgenis.security.twofactor.model.UserSecret
- getLoginErrorPage(Model) - Method in class org.molgenis.security.login.MolgenisLoginController
- getLoginErrorPage(Model, HttpServletRequest) - Method in class org.molgenis.security.login.MolgenisLoginController
- getLoginForm() - Method in class org.molgenis.security.account.AccountController
- getLoginPage() - Method in class org.molgenis.security.login.MolgenisLoginController
- getMappedName() - Method in class org.molgenis.security.oidc.MappedOidcUser
- getNrOfObjectIdentities(String) - Method in class org.molgenis.security.acl.ObjectIdentityServiceImpl
- getNrOfObjectIdentities(String, Set<Sid>) - Method in class org.molgenis.security.acl.ObjectIdentityServiceImpl
- getObjectIdentities(String) - Method in class org.molgenis.security.acl.ObjectIdentityServiceImpl
- getObjectIdentities(String, int, int) - Method in class org.molgenis.security.acl.ObjectIdentityServiceImpl
- getObjectIdentities(String, Set<Sid>) - Method in class org.molgenis.security.acl.ObjectIdentityServiceImpl
- getObjectIdentities(String, Set<Sid>, int, int) - Method in class org.molgenis.security.acl.ObjectIdentityServiceImpl
- getOidcClient() - Method in class org.molgenis.security.oidc.model.OidcUserMapping
- getOidcClients() - Method in interface org.molgenis.security.settings.AuthenticationSettings
- getOidcClients() - Method in class org.molgenis.security.settings.AuthenticationSettingsImpl
- getOidcUsername() - Method in class org.molgenis.security.oidc.model.OidcUserMapping
- getPassword1() - Method in class org.molgenis.security.account.ChangePasswordForm
- getPassword2() - Method in class org.molgenis.security.account.ChangePasswordForm
- getPasswordResetChangeForm(Model) - Method in class org.molgenis.security.account.AccountController
- getPasswordResetChangeFormToken(String, String, Model) - Method in class org.molgenis.security.account.AccountController
- getPasswordResetForm() - Method in class org.molgenis.security.account.AccountController
- getPermissions() - Method in class org.molgenis.security.permission.Permissions
- getPermissions(ObjectIdentity, Permission[]) - Method in class org.molgenis.security.permission.UserPermissionEvaluatorImpl
- getRecoveryCode() - Method in class org.molgenis.security.twofactor.auth.RecoveryAuthenticationToken
- getRecoveryCodes() - Method in interface org.molgenis.security.twofactor.service.RecoveryService
-
Get the recovery codes (if any) of the current user.
- getRecoveryCodes() - Method in class org.molgenis.security.twofactor.service.RecoveryServiceImpl
- getRegisterForm() - Method in class org.molgenis.security.account.AccountController
- getRegistrationId() - Method in class org.molgenis.security.oidc.model.OidcClient
- getRole() - Method in class org.molgenis.security.permission.Permission
- getScopes() - Method in class org.molgenis.security.oidc.model.OidcClient
- getScore() - Method in class org.molgenis.security.captcha.ReCaptchaValidationResponse
- getSecret() - Method in class org.molgenis.security.twofactor.model.UserSecret
- getSecretKey() - Method in class org.molgenis.security.twofactor.auth.TwoFactorAuthenticationToken
- getSecurityContext(String) - Method in interface org.molgenis.security.permission.SecurityContextRegistry
-
Returns the security context for the session with the given id.
- getSecurityContext(String) - Method in class org.molgenis.security.permission.SecurityContextRegistryImpl
- getSecurityContexts() - Method in interface org.molgenis.security.permission.SecurityContextRegistry
-
Returns a stream of all security contexts
- getSecurityContexts() - Method in class org.molgenis.security.permission.SecurityContextRegistryImpl
- getSecurityContexts(Object) - Method in interface org.molgenis.security.permission.PrincipalSecurityContextRegistry
- getSecurityContexts(Object) - Method in class org.molgenis.security.permission.PrincipalSecurityContextRegistryImpl
- getSignUp() - Method in interface org.molgenis.security.settings.AuthenticationSettings
- getSignUp() - Method in class org.molgenis.security.settings.AuthenticationSettingsImpl
- getSignUpModeration() - Method in interface org.molgenis.security.settings.AuthenticationSettings
- getSignUpModeration() - Method in class org.molgenis.security.settings.AuthenticationSettingsImpl
- getString() - Method in class org.molgenis.security.captcha.ReCaptchaValidationResponse
- getToken() - Method in class org.molgenis.security.captcha.ReCaptchaValidationRequest
- getToken() - Method in class org.molgenis.security.token.RestAuthenticationToken
- getToken(HttpServletRequest) - Static method in class org.molgenis.security.token.TokenExtractor
- getTokenUri() - Method in class org.molgenis.security.oidc.model.OidcClient
- getTwoFactorAuthentication() - Method in interface org.molgenis.security.settings.AuthenticationSettings
- getTwoFactorAuthentication() - Method in class org.molgenis.security.settings.AuthenticationSettingsImpl
- getType() - Method in class org.molgenis.security.permission.Permission
- getUser() - Method in class org.molgenis.security.oidc.model.OidcUserMapping
- getUserId() - Method in class org.molgenis.security.twofactor.model.RecoveryCode
- getUserId() - Method in class org.molgenis.security.twofactor.model.UserSecret
- getUserInfoUri() - Method in class org.molgenis.security.oidc.model.OidcClient
- getUsernameAttributeName() - Method in class org.molgenis.security.oidc.model.OidcClient
- getVerificationCode() - Method in class org.molgenis.security.twofactor.auth.TwoFactorAuthenticationToken
- giveUserWriteMetaPermissions(Collection<EntityType>) - Method in class org.molgenis.security.permission.PermissionSystemServiceImpl
-
Deprecated.
- giveUserWriteMetaPermissions(EntityType) - Method in class org.molgenis.security.permission.PermissionSystemServiceImpl
-
Deprecated.
H
- handleEmailAlreadyExistsException(EmailAlreadyExistsException) - Method in class org.molgenis.security.account.AccountController
- handleHttpSessionCreatedEvent(HttpSessionCreatedEvent) - Method in class org.molgenis.security.permission.SecurityContextRegistryImpl
- handleHttpSessionDestroyedEvent(HttpSessionDestroyedEvent) - Method in class org.molgenis.security.permission.SecurityContextRegistryImpl
- handleMolgenisDataException(MolgenisDataException) - Method in class org.molgenis.security.account.AccountController
- handleMolgenisUserException(MolgenisUserException) - Method in class org.molgenis.security.account.AccountController
- handleRuntimeException(RuntimeException) - Method in class org.molgenis.security.account.AccountController
- handleUsernameAlreadyExistsException(UsernameAlreadyExistsException) - Method in class org.molgenis.security.account.AccountController
- hasAclClass(String) - Method in class org.molgenis.security.acl.MutableAclClassServiceImpl
- hashCode() - Method in class org.molgenis.security.captcha.ReCaptchaValidationRequest
- hashCode() - Method in class org.molgenis.security.captcha.ReCaptchaValidationResponse
- hashCode() - Method in class org.molgenis.security.permission.Permission
- hashCode() - Method in class org.molgenis.security.twofactor.auth.RecoveryAuthenticationToken
- hasPermission(ObjectIdentity, List<Permission>) - Method in class org.molgenis.security.permission.UserPermissionEvaluatorImpl
- hasPermission(ObjectIdentity, Permission) - Method in class org.molgenis.security.permission.UserPermissionEvaluatorImpl
- HasPermissionDirective - Class in org.molgenis.security.freemarker
-
Directive that prints the body of the tag if the current user has Permission on entity
- HasPermissionDirective(UserPermissionEvaluator) - Constructor for class org.molgenis.security.freemarker.HasPermissionDirective
- hasReadPermission(String) - Method in class org.molgenis.security.permission.MolgenisPermissionController
- hasWritePermission(String) - Method in class org.molgenis.security.permission.MolgenisPermissionController
- httpSessionEventPublisher() - Method in class org.molgenis.security.MolgenisWebAppSecurityConfig
I
- ID - Static variable in class org.molgenis.security.oidc.model.OidcUserMappingMetadata
- ID - Static variable in class org.molgenis.security.twofactor.model.RecoveryCodeMetadata
- ID - Static variable in class org.molgenis.security.twofactor.model.UserSecretMetadata
- init() - Method in class org.molgenis.security.oidc.model.OidcClientMetadata
- init() - Method in class org.molgenis.security.oidc.model.OidcPackage
- init() - Method in class org.molgenis.security.oidc.model.OidcUserMappingMetadata
- init() - Method in class org.molgenis.security.settings.AuthenticationSettingsImpl.Meta
- init() - Method in class org.molgenis.security.twofactor.model.RecoveryCodeMetadata
- init() - Method in class org.molgenis.security.twofactor.model.UserSecretMetadata
- invalidSessionStrategy() - Method in class org.molgenis.security.MolgenisWebAppSecurityConfig
- InvalidVerificationCodeException - Exception in org.molgenis.security.twofactor.exceptions
-
This exception is used to determine in the
TwoFactorAuthenticationControllerwhat message should be thrown - InvalidVerificationCodeException(String) - Constructor for exception org.molgenis.security.twofactor.exceptions.InvalidVerificationCodeException
- isConfiguredForUser() - Method in interface org.molgenis.security.twofactor.service.TwoFactorAuthenticationService
-
Check if the user is 2 factor authentication ready.
- isConfiguredForUser() - Method in class org.molgenis.security.twofactor.service.TwoFactorAuthenticationServiceImpl
- isGranted(Acl, List<Permission>, List<Sid>, boolean) - Method in class org.molgenis.security.acl.BitMaskPermissionGrantingStrategy
- isSuccess() - Method in class org.molgenis.security.captcha.ReCaptchaValidationResponse
- isVerificationCodeValidForUser(String) - Method in interface org.molgenis.security.twofactor.service.TwoFactorAuthenticationService
-
Check verificationcode given by user from Google Authenticator
- isVerificationCodeValidForUser(String) - Method in class org.molgenis.security.twofactor.service.TwoFactorAuthenticationServiceImpl
L
- LABEL - Static variable in class org.molgenis.security.oidc.model.OidcUserMappingMetadata
- LAST_FAILED_AUTHENICATION - Static variable in class org.molgenis.security.twofactor.model.UserSecretMetadata
- LIMIT - Static variable in class org.molgenis.security.acl.ObjectIdentityServiceImpl
- loadAuthorizedClient(String, String) - Method in class org.molgenis.security.oidc.ResettableOAuth2AuthorizedClientService
-
Copy of
InMemoryOAuth2AuthorizedClientService.loadAuthorizedClient(String, String) - loadUser(OidcUserRequest) - Method in class org.molgenis.security.oidc.MappedOidcUserService
- loadUserByUsername(String) - Method in class org.molgenis.security.user.UserDetailsServiceImpl
- localeResolver() - Method in class org.molgenis.security.MolgenisWebAppSecurityConfig
- logIfNeeded(boolean, AccessControlEntry) - Method in class org.molgenis.security.NoOpAuditLogger
- lookupStrategy() - Method in class org.springframework.security.acls.jdbc.AclConfig
M
- MappedOidcUser - Class in org.molgenis.security.oidc
-
DefaultOidcUserwith a mapped username. - MappedOidcUserService - Class in org.molgenis.security.oidc
- MappedOidcUserService(OidcUserMapper, UserDetailsServiceImpl) - Constructor for class org.molgenis.security.oidc.MappedOidcUserService
- MAX_RESULTS - Static variable in class org.molgenis.security.acl.ObjectIdentityServiceImpl
- messages - Variable in class org.molgenis.security.user.MolgenisUserDetailsChecker
- Meta(OidcClientMetadata) - Constructor for class org.molgenis.security.settings.AuthenticationSettingsImpl.Meta
- MIN_PASSWORD_LENGTH - Static variable in class org.molgenis.security.user.UserAccountConstants
- MolgenisChangePasswordFilter - Class in org.molgenis.security
- MolgenisChangePasswordFilter(UserService, RedirectStrategy) - Constructor for class org.molgenis.security.MolgenisChangePasswordFilter
- MolgenisLoginController - Class in org.molgenis.security.login
- MolgenisLoginController() - Constructor for class org.molgenis.security.login.MolgenisLoginController
- MolgenisPermissionController - Class in org.molgenis.security.permission
- MolgenisPermissionController(UserPermissionEvaluator) - Constructor for class org.molgenis.security.permission.MolgenisPermissionController
- MolgenisUserDetailsChecker - Class in org.molgenis.security.user
-
Checks user details during the authentication process
- MolgenisUserDetailsChecker() - Constructor for class org.molgenis.security.user.MolgenisUserDetailsChecker
- MolgenisUserException - Exception in org.molgenis.security.user
-
Deprecated.use class that extends from org.molgenis.i18n.CodedRuntimeException
- MolgenisUserException(Exception) - Constructor for exception org.molgenis.security.user.MolgenisUserException
-
Deprecated.
- MolgenisUserException(String) - Constructor for exception org.molgenis.security.user.MolgenisUserException
-
Deprecated.
- MolgenisWebAppSecurityConfig - Class in org.molgenis.security
- MolgenisWebAppSecurityConfig() - Constructor for class org.molgenis.security.MolgenisWebAppSecurityConfig
- mutableAclClassService() - Method in class org.springframework.security.acls.jdbc.AclConfig
- MutableAclClassServiceImpl - Class in org.molgenis.security.acl
- MutableAclClassServiceImpl(JdbcTemplate, AclCache) - Constructor for class org.molgenis.security.acl.MutableAclClassServiceImpl
N
- NAMESPACE - Static variable in class org.molgenis.security.SecurityL10nConfig
- NoOpAuditLogger - Class in org.molgenis.security
-
A no operation
AuditLoggersuitable for disabling audit logging. - NoOpAuditLogger() - Constructor for class org.molgenis.security.NoOpAuditLogger
- NotHasPermissionDirective - Class in org.molgenis.security.freemarker
-
Directive that prints the body of the tag if the current user has no permission on entity
- NotHasPermissionDirective(UserPermissionEvaluator) - Constructor for class org.molgenis.security.freemarker.NotHasPermissionDirective
O
- OBJECT_ID_IDENTITY - Static variable in class org.molgenis.security.acl.ObjectIdentityServiceImpl
- objectIdentityService() - Method in class org.springframework.security.acls.jdbc.AclConfig
- ObjectIdentityServiceImpl - Class in org.molgenis.security.acl
- ObjectIdentityServiceImpl(JdbcTemplate) - Constructor for class org.molgenis.security.acl.ObjectIdentityServiceImpl
- OFFSET - Static variable in class org.molgenis.security.acl.ObjectIdentityServiceImpl
- OIDC_CLIENT - Static variable in class org.molgenis.security.oidc.model.OidcClientMetadata
- OIDC_CLIENT - Static variable in class org.molgenis.security.oidc.model.OidcUserMappingMetadata
- OIDC_USER_MAPPING - Static variable in class org.molgenis.security.oidc.model.OidcUserMappingMetadata
- OIDC_USERNAME - Static variable in class org.molgenis.security.oidc.model.OidcUserMappingMetadata
- OidcClient - Class in org.molgenis.security.oidc.model
-
A representation of a client registration with an OpenID Connect 1.0 Provider.
- OidcClient(String, EntityType) - Constructor for class org.molgenis.security.oidc.model.OidcClient
- OidcClient(Entity) - Constructor for class org.molgenis.security.oidc.model.OidcClient
- OidcClient(EntityType) - Constructor for class org.molgenis.security.oidc.model.OidcClient
- OidcClientFactory - Class in org.molgenis.security.oidc.model
- OidcClientMetadata - Class in org.molgenis.security.oidc.model
- OidcClientMetadata(OidcPackage) - Constructor for class org.molgenis.security.oidc.model.OidcClientMetadata
- OidcClientRepositoryDecoratorFactory - Class in org.molgenis.security.oidc.model
- OidcClientRepositoryDecoratorFactory(OidcClientMetadata, ResettableOAuth2AuthorizedClientService) - Constructor for class org.molgenis.security.oidc.model.OidcClientRepositoryDecoratorFactory
- OidcPackage - Class in org.molgenis.security.oidc.model
- OidcPackage(PackageMetadata, SecurityPackage) - Constructor for class org.molgenis.security.oidc.model.OidcPackage
- oidcUserMapper() - Method in class org.molgenis.security.MolgenisWebAppSecurityConfig
- OidcUserMapper - Interface in org.molgenis.security.oidc
- OidcUserMapperImpl - Class in org.molgenis.security.oidc
- OidcUserMapperImpl(DataService, OidcUserMappingFactory, UserFactory) - Constructor for class org.molgenis.security.oidc.OidcUserMapperImpl
- OidcUserMapping - Class in org.molgenis.security.oidc.model
- OidcUserMapping(String, EntityType) - Constructor for class org.molgenis.security.oidc.model.OidcUserMapping
- OidcUserMapping(Entity) - Constructor for class org.molgenis.security.oidc.model.OidcUserMapping
- OidcUserMapping(EntityType) - Constructor for class org.molgenis.security.oidc.model.OidcUserMapping
- OidcUserMappingFactory - Class in org.molgenis.security.oidc.model
- OidcUserMappingMetadata - Class in org.molgenis.security.oidc.model
- OidcUserMappingMetadata(OidcPackage, OidcClientMetadata, UserMetadata) - Constructor for class org.molgenis.security.oidc.model.OidcUserMappingMetadata
- oidcUserService() - Method in class org.molgenis.security.MolgenisWebAppSecurityConfig
- onInvalidSessionDetected(HttpServletRequest, HttpServletResponse) - Method in class org.molgenis.security.AjaxAwareInvalidSessionStrategy
- org.molgenis.security - package org.molgenis.security
- org.molgenis.security.account - package org.molgenis.security.account
- org.molgenis.security.acl - package org.molgenis.security.acl
- org.molgenis.security.captcha - package org.molgenis.security.captcha
- org.molgenis.security.exception - package org.molgenis.security.exception
- org.molgenis.security.freemarker - package org.molgenis.security.freemarker
- org.molgenis.security.login - package org.molgenis.security.login
- org.molgenis.security.metrics - package org.molgenis.security.metrics
- org.molgenis.security.oidc - package org.molgenis.security.oidc
- org.molgenis.security.oidc.model - package org.molgenis.security.oidc.model
- org.molgenis.security.permission - package org.molgenis.security.permission
- org.molgenis.security.settings - package org.molgenis.security.settings
- org.molgenis.security.token - package org.molgenis.security.token
- org.molgenis.security.twofactor - package org.molgenis.security.twofactor
- org.molgenis.security.twofactor.auth - package org.molgenis.security.twofactor.auth
- org.molgenis.security.twofactor.exceptions - package org.molgenis.security.twofactor.exceptions
- org.molgenis.security.twofactor.model - package org.molgenis.security.twofactor.model
- org.molgenis.security.twofactor.service - package org.molgenis.security.twofactor.service
- org.molgenis.security.user - package org.molgenis.security.user
- org.springframework.security.acls.jdbc - package org.springframework.security.acls.jdbc
- OtpService - Interface in org.molgenis.security.twofactor.service
-
OTPService is used to determine if the
UserSecretmatches the given validationcode. - OtpServiceImpl - Class in org.molgenis.security.twofactor.service
- OtpServiceImpl(AppSettings) - Constructor for class org.molgenis.security.twofactor.service.OtpServiceImpl
P
- PARAM_SESSION_EXPIRED - Static variable in class org.molgenis.security.login.MolgenisLoginController
- passwordEncoder() - Method in class org.molgenis.security.MolgenisWebAppSecurityConfig
- PATH_SEGMENT_APPS - Static variable in class org.molgenis.security.UriConstants
- Permission - Class in org.molgenis.security.permission
- Permission() - Constructor for class org.molgenis.security.permission.Permission
- PermissionDirective - Class in org.molgenis.security.freemarker
- permissionGrantingStrategy() - Method in class org.springframework.security.acls.jdbc.AclConfig
- Permissions - Class in org.molgenis.security.permission
- Permissions() - Constructor for class org.molgenis.security.permission.Permissions
- PermissionSystemServiceImpl - Class in org.molgenis.security.permission
-
Deprecated.use
MutableAclService - PermissionSystemServiceImpl(MutableAclService) - Constructor for class org.molgenis.security.permission.PermissionSystemServiceImpl
-
Deprecated.
- populate() - Method in class org.molgenis.security.acl.DataSourceAclTablesPopulator
- PrincipalSecurityContextRegistry - Interface in org.molgenis.security.permission
- PrincipalSecurityContextRegistryImpl - Class in org.molgenis.security.permission
R
- readAclById(ObjectIdentity) - Method in class org.molgenis.security.acl.TransactionalJdbcMutableAclService
- readAclById(ObjectIdentity, List<Sid>) - Method in class org.molgenis.security.acl.TransactionalJdbcMutableAclService
- readAclsById(List<ObjectIdentity>) - Method in class org.molgenis.security.acl.TransactionalJdbcMutableAclService
- readAclsById(List<ObjectIdentity>, List<Sid>) - Method in class org.molgenis.security.acl.TransactionalJdbcMutableAclService
- ReCaptchaController - Class in org.molgenis.security.captcha
- ReCaptchaController() - Constructor for class org.molgenis.security.captcha.ReCaptchaController
- ReCaptchaHttpPostFactory - Class in org.molgenis.security.captcha
- ReCaptchaHttpPostFactory() - Constructor for class org.molgenis.security.captcha.ReCaptchaHttpPostFactory
- ReCaptchaService - Class in org.molgenis.security.captcha
- ReCaptchaService(CloseableHttpClient, AppSettings, ReCaptchaHttpPostFactory) - Constructor for class org.molgenis.security.captcha.ReCaptchaService
- ReCaptchaValidationRequest - Class in org.molgenis.security.captcha
- ReCaptchaValidationRequest(String) - Constructor for class org.molgenis.security.captcha.ReCaptchaValidationRequest
- ReCaptchaValidationResponse - Class in org.molgenis.security.captcha
- ReCaptchaValidationResponse(boolean, double, String, String, String, String, List<String>) - Constructor for class org.molgenis.security.captcha.ReCaptchaValidationResponse
- recoverAccount(Model, String) - Method in class org.molgenis.security.twofactor.TwoFactorAuthenticationController
- RECOVERY_CODE - Static variable in class org.molgenis.security.twofactor.model.RecoveryCodeMetadata
- recoveryAuthenticationProvider() - Method in class org.molgenis.security.MolgenisWebAppSecurityConfig
- RecoveryAuthenticationProvider - Interface in org.molgenis.security.twofactor.auth
-
Marker interface for RecoveryAuthenticationProvider when you do not implement is this way you get error messages like:
- RecoveryAuthenticationProviderImpl - Class in org.molgenis.security.twofactor.auth
-
AuthenticationProvider that offers the possibility to authenticate users with a recovery code.
- RecoveryAuthenticationProviderImpl(RecoveryService) - Constructor for class org.molgenis.security.twofactor.auth.RecoveryAuthenticationProviderImpl
- RecoveryAuthenticationToken - Class in org.molgenis.security.twofactor.auth
- RecoveryAuthenticationToken(Object, Object, Collection<? extends GrantedAuthority>, String) - Constructor for class org.molgenis.security.twofactor.auth.RecoveryAuthenticationToken
- RecoveryAuthenticationToken(String) - Constructor for class org.molgenis.security.twofactor.auth.RecoveryAuthenticationToken
- RecoveryCode - Class in org.molgenis.security.twofactor.model
- RecoveryCode(String, EntityType) - Constructor for class org.molgenis.security.twofactor.model.RecoveryCode
- RecoveryCode(Entity) - Constructor for class org.molgenis.security.twofactor.model.RecoveryCode
- RecoveryCode(EntityType) - Constructor for class org.molgenis.security.twofactor.model.RecoveryCode
- RecoveryCodeFactory - Class in org.molgenis.security.twofactor.model
- RecoveryCodeMetadata - Class in org.molgenis.security.twofactor.model
- RecoveryCodeMetadata(SecurityPackage) - Constructor for class org.molgenis.security.twofactor.model.RecoveryCodeMetadata
- RecoveryService - Interface in org.molgenis.security.twofactor.service
-
Service that manages a user's recovery codes.
- RecoveryServiceImpl - Class in org.molgenis.security.twofactor.service
- RecoveryServiceImpl(DataService, UserService, RecoveryCodeFactory, IdGenerator) - Constructor for class org.molgenis.security.twofactor.service.RecoveryServiceImpl
- redirectStrategy() - Method in class org.molgenis.security.MolgenisWebAppSecurityConfig
- registerUser(RegisterRequest, HttpServletRequest) - Method in class org.molgenis.security.account.AccountController
- removeAuthorizedClient(String, String) - Method in class org.molgenis.security.oidc.ResettableOAuth2AuthorizedClientService
-
Copy of
InMemoryOAuth2AuthorizedClientService.removeAuthorizedClient(String, String) - removeToken(String) - Method in class org.molgenis.security.token.DataServiceTokenService
- required() - Method in annotation type org.molgenis.security.token.TokenParam
-
Whether the parameter is required.
- reset() - Method in class org.molgenis.security.oidc.ResettableOAuth2AuthorizedClientService
- resetPassword(PasswordResetRequest) - Method in class org.molgenis.security.account.AccountController
- resetSecretForUser() - Method in interface org.molgenis.security.twofactor.service.TwoFactorAuthenticationService
- resetSecretForUser() - Method in class org.molgenis.security.twofactor.service.TwoFactorAuthenticationServiceImpl
- ResettableOAuth2AuthorizedClientService - Class in org.molgenis.security.oidc
-
Similar to
InMemoryOAuth2AuthorizedClientServicebut with the capability to reset the authorized clients (e.g. - ResettableOAuth2AuthorizedClientService(ClientRegistrationRepository) - Constructor for class org.molgenis.security.oidc.ResettableOAuth2AuthorizedClientService
-
Copy of
InMemoryOAuth2AuthorizedClientService(ClientRegistrationRepository) - resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class org.molgenis.security.token.TokenExtractor
- RestAuthenticationToken - Class in org.molgenis.security.token
-
Holds the api token, passed by the client via a custom HTTP header
- RestAuthenticationToken(Object, Object, Collection<? extends GrantedAuthority>, String) - Constructor for class org.molgenis.security.token.RestAuthenticationToken
- RestAuthenticationToken(String) - Constructor for class org.molgenis.security.token.RestAuthenticationToken
- roleHierarchy() - Method in class org.molgenis.security.MolgenisWebAppSecurityConfig
- roleHierarchyAuthoritiesMapper() - Method in class org.molgenis.security.MolgenisWebAppSecurityConfig
- roleHierarchyBean() - Method in class org.molgenis.security.MolgenisWebAppSecurityConfig
- roleVoter() - Method in class org.molgenis.security.MolgenisWebAppSecurityConfig
- rollbackTransaction(String) - Method in class org.molgenis.security.acl.AclCacheTransactionListener
- runAsAuthenticationProvider() - Method in class org.molgenis.security.MolgenisWebAppSecurityConfig
- RunAsUserTokenFactory - Class in org.molgenis.security.token
- RunAsUserTokenFactory(UserDetailsChecker) - Constructor for class org.molgenis.security.token.RunAsUserTokenFactory
S
- saveAuthorizedClient(OAuth2AuthorizedClient, Authentication) - Method in class org.molgenis.security.oidc.ResettableOAuth2AuthorizedClientService
-
Copy of
InMemoryOAuth2AuthorizedClientService.saveAuthorizedClient(OAuth2AuthorizedClient, Authentication) - saveSecretForUser(String) - Method in interface org.molgenis.security.twofactor.service.TwoFactorAuthenticationService
-
Add generated userSecret to userdata.
- saveSecretForUser(String) - Method in class org.molgenis.security.twofactor.service.TwoFactorAuthenticationServiceImpl
- SECRET - Static variable in class org.molgenis.security.twofactor.model.UserSecretMetadata
- SecurityContextRegistry - Interface in org.molgenis.security.permission
- SecurityContextRegistryImpl - Class in org.molgenis.security.permission
- securityContextRepository() - Method in class org.molgenis.security.MolgenisWebAppSecurityConfig
- SecurityL10nConfig - Class in org.molgenis.security
- SecurityL10nConfig() - Constructor for class org.molgenis.security.SecurityL10nConfig
- securityMessageSource() - Method in class org.molgenis.security.SecurityL10nConfig
- SessionMetrics - Class in org.molgenis.security.metrics
- setAction(String) - Method in class org.molgenis.security.captcha.ReCaptchaValidationResponse
- setAuthorizationGrantType(String) - Method in class org.molgenis.security.oidc.model.OidcClient
- setAuthorizationUri(String) - Method in class org.molgenis.security.oidc.model.OidcClient
- setChallengeTs(String) - Method in class org.molgenis.security.captcha.ReCaptchaValidationResponse
- setClientAuthenticationMethod(String) - Method in class org.molgenis.security.oidc.model.OidcClient
- setClientId(String) - Method in class org.molgenis.security.oidc.model.OidcClient
- setClientName(String) - Method in class org.molgenis.security.oidc.model.OidcClient
- setClientSecret(String) - Method in class org.molgenis.security.oidc.model.OidcClient
- setCode(String) - Method in class org.molgenis.security.twofactor.model.RecoveryCode
- setErrorCodes(List<String>) - Method in class org.molgenis.security.captcha.ReCaptchaValidationResponse
- setFailedLoginAttempts(int) - Method in class org.molgenis.security.twofactor.model.UserSecret
- setHostname(String) - Method in class org.molgenis.security.captcha.ReCaptchaValidationResponse
- setId(String) - Method in class org.molgenis.security.oidc.model.OidcUserMapping
- setId(String) - Method in class org.molgenis.security.twofactor.model.RecoveryCode
- setId(String) - Method in class org.molgenis.security.twofactor.model.UserSecret
- setJwkSetUri(String) - Method in class org.molgenis.security.oidc.model.OidcClient
- setLabel(String) - Method in class org.molgenis.security.oidc.model.OidcUserMapping
- setLastFailedAuthentication(Instant) - Method in class org.molgenis.security.twofactor.model.UserSecret
- setOidcClient(OidcClient) - Method in class org.molgenis.security.oidc.model.OidcUserMapping
- setOidcClients(List<OidcClient>) - Method in interface org.molgenis.security.settings.AuthenticationSettings
- setOidcClients(List<OidcClient>) - Method in class org.molgenis.security.settings.AuthenticationSettingsImpl
- setOidcUsername(String) - Method in class org.molgenis.security.oidc.model.OidcUserMapping
- setPassword1(String) - Method in class org.molgenis.security.account.ChangePasswordForm
- setPassword2(String) - Method in class org.molgenis.security.account.ChangePasswordForm
- setRole(String) - Method in class org.molgenis.security.permission.Permission
- setScopes(String[]) - Method in class org.molgenis.security.oidc.model.OidcClient
- setScore(double) - Method in class org.molgenis.security.captcha.ReCaptchaValidationResponse
- setSecret(String) - Method in class org.molgenis.security.twofactor.model.UserSecret
- setSignUp(boolean) - Method in interface org.molgenis.security.settings.AuthenticationSettings
- setSignUp(boolean) - Method in class org.molgenis.security.settings.AuthenticationSettingsImpl
- setSignUpModeration(boolean) - Method in interface org.molgenis.security.settings.AuthenticationSettings
- setSignUpModeration(boolean) - Method in class org.molgenis.security.settings.AuthenticationSettingsImpl
- setString(String) - Method in class org.molgenis.security.captcha.ReCaptchaValidationResponse
- setSuccess(boolean) - Method in class org.molgenis.security.captcha.ReCaptchaValidationResponse
- setToken(String) - Method in class org.molgenis.security.captcha.ReCaptchaValidationRequest
- setTokenUri(String) - Method in class org.molgenis.security.oidc.model.OidcClient
- setTwoFactorAuthentication(TwoFactorAuthenticationSetting) - Method in interface org.molgenis.security.settings.AuthenticationSettings
- setTwoFactorAuthentication(TwoFactorAuthenticationSetting) - Method in class org.molgenis.security.settings.AuthenticationSettingsImpl
- setType(String) - Method in class org.molgenis.security.permission.Permission
- setUser(User) - Method in class org.molgenis.security.oidc.model.OidcUserMapping
- setUserId(String) - Method in class org.molgenis.security.twofactor.model.RecoveryCode
- setUserId(String) - Method in class org.molgenis.security.twofactor.model.UserSecret
- setUserInfoUri(String) - Method in class org.molgenis.security.oidc.model.OidcClient
- setUsernameAttributeName(String) - Method in class org.molgenis.security.oidc.model.OidcClient
- sidRetrievalStrategy() - Method in class org.springframework.security.acls.jdbc.AclConfig
- SIDS - Static variable in class org.molgenis.security.acl.ObjectIdentityServiceImpl
- supports(Class<?>) - Method in class org.molgenis.security.token.TokenAuthenticationProvider
- supports(Class<?>) - Method in class org.molgenis.security.twofactor.auth.RecoveryAuthenticationProviderImpl
- supports(Class<?>) - Method in class org.molgenis.security.twofactor.auth.TwoFactorAuthenticationProviderImpl
- supportsParameter(MethodParameter) - Method in class org.molgenis.security.token.TokenExtractor
T
- TOKEN_HEADER - Static variable in class org.molgenis.security.token.TokenExtractor
- TOKEN_PARAMETER - Static variable in class org.molgenis.security.token.TokenExtractor
- tokenAuthenticationFilter() - Method in class org.molgenis.security.MolgenisWebAppSecurityConfig
- TokenAuthenticationFilter - Class in org.molgenis.security.token
-
Servlet filter that checks the httprequest for a molgenis security token and if valid logs the user in, else returns a 401
- TokenAuthenticationFilter(AuthenticationProvider) - Constructor for class org.molgenis.security.token.TokenAuthenticationFilter
- tokenAuthenticationProvider() - Method in class org.molgenis.security.MolgenisWebAppSecurityConfig
- TokenAuthenticationProvider - Class in org.molgenis.security.token
-
AuthenticationProvider that uses the TokenService and expects a RestAuthenticationToken
- TokenAuthenticationProvider(TokenService, UserDetailsChecker) - Constructor for class org.molgenis.security.token.TokenAuthenticationProvider
- TokenExtractor - Class in org.molgenis.security.token
-
Gets the molgenis authentication token from a HttpServletRequest
- TokenExtractor() - Constructor for class org.molgenis.security.token.TokenExtractor
- TokenGenerator - Class in org.molgenis.security.token
-
Generates a secure token
- TokenGenerator() - Constructor for class org.molgenis.security.token.TokenGenerator
- TokenParam - Annotation Type in org.molgenis.security.token
-
Annotation that you can use to bind a String parameter in a handler method to the molgenis token in the request.
- tokenService() - Method in class org.molgenis.security.MolgenisWebAppSecurityConfig
- TooManyLoginAttemptsException - Exception in org.molgenis.security.twofactor.exceptions
- TooManyLoginAttemptsException(String) - Constructor for exception org.molgenis.security.twofactor.exceptions.TooManyLoginAttemptsException
- toString() - Method in class org.molgenis.security.permission.Permission
- toUser(OidcUser, OidcUserRequest) - Method in interface org.molgenis.security.oidc.OidcUserMapper
-
Get
Useror create one is none exist. - toUser(OidcUser, OidcUserRequest) - Method in class org.molgenis.security.oidc.OidcUserMapperImpl
- TransactionalJdbcMutableAclService - Class in org.molgenis.security.acl
-
TransactionalJdbcMutableAclService. - TransactionalJdbcMutableAclService(DataSource, LookupStrategy, AclCache) - Constructor for class org.molgenis.security.acl.TransactionalJdbcMutableAclService
- tryVerificationCode(String, String) - Method in interface org.molgenis.security.twofactor.service.OtpService
-
Use TOTP algorithm to verify validity of secret and verification code.
- tryVerificationCode(String, String) - Method in class org.molgenis.security.twofactor.service.OtpServiceImpl
- TWO_FACTOR_ACTIVATION_URI - Static variable in class org.molgenis.security.twofactor.TwoFactorAuthenticationController
- TWO_FACTOR_CONFIGURED_URI - Static variable in class org.molgenis.security.twofactor.TwoFactorAuthenticationController
- TwoFactorAuthenticationController - Class in org.molgenis.security.twofactor
- TwoFactorAuthenticationController(TwoFactorAuthenticationProvider, TwoFactorAuthenticationService, RecoveryAuthenticationProvider, OtpService) - Constructor for class org.molgenis.security.twofactor.TwoFactorAuthenticationController
- twoFactorAuthenticationFilter() - Method in class org.molgenis.security.MolgenisWebAppSecurityConfig
- TwoFactorAuthenticationFilter - Class in org.molgenis.security.twofactor.auth
- TwoFactorAuthenticationFilter(AuthenticationSettings, TwoFactorAuthenticationService, RedirectStrategy, UserAccountService) - Constructor for class org.molgenis.security.twofactor.auth.TwoFactorAuthenticationFilter
- twoFactorAuthenticationProvider() - Method in class org.molgenis.security.MolgenisWebAppSecurityConfig
- TwoFactorAuthenticationProvider - Interface in org.molgenis.security.twofactor.auth
-
Marker interface for TwoFactorAuthenticationProvider when you do not implement is this way you get error messages like:
- TwoFactorAuthenticationProviderImpl - Class in org.molgenis.security.twofactor.auth
-
AuthenticationProvider that uses the TwoFactorAuthenticationService and expects a TwoFactorAuthenticationToken
- TwoFactorAuthenticationProviderImpl(TwoFactorAuthenticationService, OtpService, RecoveryService) - Constructor for class org.molgenis.security.twofactor.auth.TwoFactorAuthenticationProviderImpl
- TwoFactorAuthenticationService - Interface in org.molgenis.security.twofactor.service
-
Service to use in
TwoFactorAuthenticationFilterandTwoFactorAuthenticationController - TwoFactorAuthenticationServiceImpl - Class in org.molgenis.security.twofactor.service
- TwoFactorAuthenticationServiceImpl(OtpService, DataService, UserService, IdGenerator, UserSecretFactory) - Constructor for class org.molgenis.security.twofactor.service.TwoFactorAuthenticationServiceImpl
- TwoFactorAuthenticationSetting - Enum in org.molgenis.security.twofactor.auth
-
You can have tw-factor-authentication in three different states in your system DISABLED: two-factor-authentication is disabled for all users ENABLED: two-factor-authentication is enabled.
- TwoFactorAuthenticationToken - Class in org.molgenis.security.twofactor.auth
-
Holds the api token, passed by the client via a custom HTTP header
- TwoFactorAuthenticationToken(Object, Object, Collection<? extends GrantedAuthority>, String, String) - Constructor for class org.molgenis.security.twofactor.auth.TwoFactorAuthenticationToken
- TwoFactorAuthenticationToken(String, String) - Constructor for class org.molgenis.security.twofactor.auth.TwoFactorAuthenticationToken
U
- updateAcl(MutableAcl) - Method in class org.molgenis.security.acl.TransactionalJdbcMutableAclService
- updateAuthentication(Authentication, List<GrantedAuthority>) - Method in interface org.molgenis.security.permission.AuthenticationAuthoritiesUpdater
-
Update an
Authenticationwith new authorities. - updateAuthentication(Authentication, List<GrantedAuthority>) - Method in class org.molgenis.security.permission.AuthenticationAuthoritiesUpdaterImpl
- updateCurrentUser(User) - Method in interface org.molgenis.security.user.UserAccountService
-
Update the currently logged in user
- updateCurrentUser(User) - Method in class org.molgenis.security.user.UserAccountServiceImpl
- URI - Static variable in class org.molgenis.security.account.AccountController
- URI - Static variable in class org.molgenis.security.login.MolgenisLoginController
- URI - Static variable in class org.molgenis.security.twofactor.TwoFactorAuthenticationController
- UriConstants - Class in org.molgenis.security
-
URI constants used in security context
- USER - Static variable in class org.molgenis.security.oidc.model.OidcUserMappingMetadata
- USER_ID - Static variable in class org.molgenis.security.twofactor.model.RecoveryCodeMetadata
- USER_ID - Static variable in class org.molgenis.security.twofactor.model.UserSecretMetadata
- USER_SECRET - Static variable in class org.molgenis.security.twofactor.model.UserSecretMetadata
- UserAccountConstants - Class in org.molgenis.security.user
- UserAccountService - Interface in org.molgenis.security.user
-
Manage account of the current user
- UserAccountServiceImpl - Class in org.molgenis.security.user
- UserAccountServiceImpl() - Constructor for class org.molgenis.security.user.UserAccountServiceImpl
- userDetailsChecker() - Method in class org.molgenis.security.MolgenisWebAppSecurityConfig
- userDetailsService() - Method in class org.molgenis.security.MolgenisWebAppSecurityConfig
- userDetailsServiceBean() - Method in class org.molgenis.security.MolgenisWebAppSecurityConfig
- UserDetailsServiceImpl - Class in org.molgenis.security.user
- UserDetailsServiceImpl(DataService, GrantedAuthoritiesMapper) - Constructor for class org.molgenis.security.user.UserDetailsServiceImpl
- useRecoveryCode(String) - Method in interface org.molgenis.security.twofactor.service.RecoveryService
-
Checks if a recovery code is valid for the current user and throws an exception if it is not.
- useRecoveryCode(String) - Method in class org.molgenis.security.twofactor.service.RecoveryServiceImpl
- userIsBlocked() - Method in interface org.molgenis.security.twofactor.service.TwoFactorAuthenticationService
- userIsBlocked() - Method in class org.molgenis.security.twofactor.service.TwoFactorAuthenticationServiceImpl
- UsernameAlreadyExistsException - Exception in org.molgenis.security.account
-
Deprecated.use class that extends from
CodedRuntimeException - UsernameAlreadyExistsException() - Constructor for exception org.molgenis.security.account.UsernameAlreadyExistsException
-
Deprecated.
- UsernameAlreadyExistsException(String) - Constructor for exception org.molgenis.security.account.UsernameAlreadyExistsException
-
Deprecated.
- UsernameAlreadyExistsException(String, Throwable) - Constructor for exception org.molgenis.security.account.UsernameAlreadyExistsException
-
Deprecated.
- UsernameAlreadyExistsException(String, Throwable, boolean, boolean) - Constructor for exception org.molgenis.security.account.UsernameAlreadyExistsException
-
Deprecated.
- UsernameAlreadyExistsException(Throwable) - Constructor for exception org.molgenis.security.account.UsernameAlreadyExistsException
-
Deprecated.
- UserPermissionEvaluatorImpl - Class in org.molgenis.security.permission
- UserSecret - Class in org.molgenis.security.twofactor.model
- UserSecret(String, EntityType) - Constructor for class org.molgenis.security.twofactor.model.UserSecret
- UserSecret(Entity) - Constructor for class org.molgenis.security.twofactor.model.UserSecret
- UserSecret(EntityType) - Constructor for class org.molgenis.security.twofactor.model.UserSecret
- UserSecretFactory - Class in org.molgenis.security.twofactor.model
- UserSecretMetadata - Class in org.molgenis.security.twofactor.model
-
User secret key for 2 factor authentication
- UserSecretMetadata(SecurityPackage) - Constructor for class org.molgenis.security.twofactor.model.UserSecretMetadata
V
- validate(String) - Method in class org.molgenis.security.captcha.ReCaptchaService
- validate(Model, String) - Method in class org.molgenis.security.twofactor.TwoFactorAuthenticationController
- validateCaptcha(ReCaptchaValidationRequest) - Method in class org.molgenis.security.captcha.ReCaptchaController
- validateCurrentUserPassword(String) - Method in interface org.molgenis.security.user.UserAccountService
-
Validates the password of the current logged in user
- validateCurrentUserPassword(String) - Method in class org.molgenis.security.user.UserAccountServiceImpl
- valueOf(String) - Static method in enum org.molgenis.security.twofactor.auth.TwoFactorAuthenticationSetting
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.molgenis.security.twofactor.auth.TwoFactorAuthenticationSetting
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WebAppSecurityConfigException - Exception in org.molgenis.security.exception
- WebAppSecurityConfigException(Throwable) - Constructor for exception org.molgenis.security.exception.WebAppSecurityConfigException
- WebAppSecurityInitializer - Class in org.molgenis.security
- WebAppSecurityInitializer() - Constructor for class org.molgenis.security.WebAppSecurityInitializer
All Classes All Packages