Uses of Interface
com.atlassian.seraph.Initable

Packages that use Initable
com.atlassian.seraph   
com.atlassian.seraph.auth   
com.atlassian.seraph.config   
com.atlassian.seraph.controller   
com.atlassian.seraph.elevatedsecurity   
com.atlassian.seraph.interceptor   
com.atlassian.seraph.service   
 

Uses of Initable in com.atlassian.seraph
 

Subinterfaces of Initable in com.atlassian.seraph
 interface SecurityService
          A SecurityService determines which roles a user is required to have to access a resource.
 

Uses of Initable in com.atlassian.seraph.auth
 

Subinterfaces of Initable in com.atlassian.seraph.auth
 interface Authenticator
          An Authenticator is used to authenticate users, log them in, log them out and check their roles.
 interface RoleMapper
          Determines whether an authenticated user has a "role" (permission) within the system, and specifically, whether they have permission to log in to the system.
 

Classes in com.atlassian.seraph.auth that implement Initable
 class AbstractAuthenticator
          An abstract implementation of Authenticator that implements a lot of base methods
 class DefaultAuthenticator
          This authenticator stores the currently logged in user in the session as a Principal.
 class GroupRoleMapper
          Deprecated. You should extend SimpleAbstractRoleMapper, or implement RoleMapper directly. Deprecated since v2.2
 class SimpleAbstractRoleMapper
          Provides a simple base implementation of RoleMapper.
 

Uses of Initable in com.atlassian.seraph.config
 

Subinterfaces of Initable in com.atlassian.seraph.config
 interface LoginUrlStrategy
          Strategy for programatically overriding the SecurityConfig's default login/logout URL configuration.
 interface RedirectPolicy
          This interface is included to allow fine-grained control over what URLs Seraph will allow you to redirect to.
 

Classes in com.atlassian.seraph.config that implement Initable
 class DefaultLoginUrlStrategy
          Login URL strategy that just returns the originally configured values.
 class DefaultRedirectPolicy
           
 

Uses of Initable in com.atlassian.seraph.controller
 

Subinterfaces of Initable in com.atlassian.seraph.controller
 interface SecurityController
          The SecurityController allows users to plug in and out a 'controller' class which can enable or disable Seraph, based on some settings in their app.
 

Classes in com.atlassian.seraph.controller that implement Initable
 class NullSecurityController
          The default Seraph controller implementation will always enable security.
 

Uses of Initable in com.atlassian.seraph.elevatedsecurity
 

Subinterfaces of Initable in com.atlassian.seraph.elevatedsecurity
 interface ElevatedSecurityGuard
          An ElevatedSecurityGaurd is responsible for checking whether a user has failed authentication too many times and hence needs to pass an "elevated" security check before they can authenticate again.
 

Classes in com.atlassian.seraph.elevatedsecurity that implement Initable
 class NoopElevatedSecurityGuard
          This ElevatedSecurityGuard does nothing, as its name might suggest
 

Uses of Initable in com.atlassian.seraph.interceptor
 

Subinterfaces of Initable in com.atlassian.seraph.interceptor
 interface Interceptor
          The base interface for Seraph interceptors.
 interface LoginInterceptor
          Allows interception of logins.
 interface LogoutInterceptor
          Implement this interface to intercept logout methods.
 

Uses of Initable in com.atlassian.seraph.service
 

Classes in com.atlassian.seraph.service that implement Initable
 class PathService
          Configures Seraph to require certain roles to access certain URL paths.
 class WebworkService
          Configures Seraph based on WebWork 1.x configuration file actions.xml.
 



Copyright © 2013 Atlassian. All Rights Reserved.