com.atlassian.seraph.config
Interface SecurityConfig

All Known Implementing Classes:
SecurityConfigImpl

public interface SecurityConfig


Field Summary
static java.lang.String BASIC_AUTH
           
static java.lang.String STORAGE_KEY
           
 
Method Summary
 void destroy()
           
 AuthenticationContext getAuthenticationContext()
           
 Authenticator getAuthenticator()
           
 java.lang.String getAuthType()
           
 int getAutoLoginCookieAge()
          Autologin cookie age in seconds.
 SecurityController getController()
           
 java.lang.String getCookieEncoding()
           
 java.util.List getInterceptors(java.lang.Class desiredInterceptorClass)
           
 java.lang.String getLinkLoginURL()
           
 java.lang.String getLoginCookieKey()
           
 java.lang.String getLoginCookiePath()
           
 java.lang.String getLoginURL()
           
 java.lang.String getLogoutURL()
           
 java.lang.String getOriginalURLKey()
           
 RedirectPolicy getRedirectPolicy()
          Returns the configured RedirectPolicy, or the default if none is configured.
 RoleMapper getRoleMapper()
           
 java.util.List getServices()
           
 boolean isInsecureCookie()
           
 

Field Detail

STORAGE_KEY

static final java.lang.String STORAGE_KEY
See Also:
Constant Field Values

BASIC_AUTH

static final java.lang.String BASIC_AUTH
See Also:
Constant Field Values
Method Detail

getServices

java.util.List getServices()

getLoginURL

java.lang.String getLoginURL()

getLinkLoginURL

java.lang.String getLinkLoginURL()

getLogoutURL

java.lang.String getLogoutURL()

getOriginalURLKey

java.lang.String getOriginalURLKey()

getAuthenticator

Authenticator getAuthenticator()

getAuthenticationContext

AuthenticationContext getAuthenticationContext()

getController

SecurityController getController()

getRoleMapper

RoleMapper getRoleMapper()

getRedirectPolicy

RedirectPolicy getRedirectPolicy()
Returns the configured RedirectPolicy, or the default if none is configured. Will never return null.

Returns:
The configured RedirectPolicy, or the default if none is configured.

getInterceptors

java.util.List getInterceptors(java.lang.Class desiredInterceptorClass)

getCookieEncoding

java.lang.String getCookieEncoding()

getLoginCookiePath

java.lang.String getLoginCookiePath()
Returns:
The path to use for the autologin cookie

getLoginCookieKey

java.lang.String getLoginCookieKey()

destroy

void destroy()

getAuthType

java.lang.String getAuthType()

isInsecureCookie

boolean isInsecureCookie()

getAutoLoginCookieAge

int getAutoLoginCookieAge()
Autologin cookie age in seconds.

Returns:
Autologin cookie age in seconds.


Copyright © 2009 Atlassian Software Systems Pty Ltd. All Rights Reserved.