|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |