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.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 OSUser User objects.
 class GroupRoleMapper
          A simple RoleMapper which maps directly between group names and role names.
 

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.
 

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

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.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 © 2008 Atlassian Software Systems Pty Ltd. All Rights Reserved.