A B C D E F G H I L M N O P R S T U V W 
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 SimpleRedirectInvalidSessionStrategy except 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 Authentication with 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 DefaultPermissionGrantingStrategy but 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 TwoFactorAuthenticationController what 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
DefaultOidcUser with 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 AuditLogger suitable 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 UserSecret matches 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 InMemoryOAuth2AuthorizedClientService but 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 User or create one is none exist.
toUser(OidcUser, OidcUserRequest) - Method in class org.molgenis.security.oidc.OidcUserMapperImpl
 
TransactionalJdbcMutableAclService - Class in org.molgenis.security.acl
Transactional JdbcMutableAclService.
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
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 Authentication with 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
 
A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages