JavaScript is disabled on your browser.
Overview
Package
Class
Deprecated
Index
Help
Frames
No Frames
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
_
A
after()
- Method in
AlaSecuredInterceptor
after()
- Method in
SsoInterceptor
afterView()
- Method in
AlaSecuredInterceptor
afterView()
- Method in
SsoInterceptor
AlaAuthGrailsPlugin
- Class in
au.org.ala.web
AlaAuthUrlMappings
- Class in
au.org.ala.web
AlaSecuredInterceptor
- Class in
au.org.ala.web
AlaSecuredInterceptor()
- Constructor in
AlaSecuredInterceptor
anonymousClient()
- Method in
AuthPac4jPluginConfig
Application
- Class in
au.org.ala.web
authenticate(HttpServletRequest, HttpServletResponse, boolean, String)
- Method in
CasSSOStrategy
authenticate(HttpServletRequest, HttpServletResponse, boolean, String)
- Method in
Pac4jSSOStrategy
authenticate(HttpServletRequest, HttpServletResponse, boolean, String)
- Method in
SSOStrategy
Authenticate a request with the SSO provider
AuthGenericPluginConfig
- Class in
au.org.ala.web.config
AuthPac4jPluginConfig
- Class in
au.org.ala.web.config
AuthPluginConfig
- Class in
au.org.ala.web.config
AuthService
- Class in
au.org.ala.web
AuthTagLib
- Class in
au.org.ala.web.auth
AuthTestController
- Class in
au.org.ala.web
B
before()
- Method in
AlaSecuredInterceptor
before()
- Method in
SsoInterceptor
BootStrap
- Class in
au.org.ala.web
buildLoginLink(def)
- Method in
AuthTagLib
Build the login link
buildLoginoutLink(def)
- Method in
AuthTagLib
Builds the login or logout link based on current login status.
bypassCas()
- Method in
SecurityPrimitives
C
CALLBACK_URI
- Field in
AuthPac4jPluginConfig
casAuthCookieFilter()
- Method in
AuthPluginConfig
casAuthCookieGatewayFilter(UserAgentFilterService)
- Method in
AuthPluginConfig
casAuthFilter()
- Method in
AuthPluginConfig
casAuthGatewayFilter(UserAgentFilterService)
- Method in
AuthPluginConfig
CasAuthService
- Class in
au.org.ala.web
CAS based implementation of the generic auth service methods.
CasAuthService(UserDetailsClient, boolean, String)
- Constructor in
CasAuthService
CasContextParamInitializer
- Class in
au.org.ala.web
casContextParamInitializer()
- Method in
AuthPluginConfig
CasContextParamInitializer(CoreAuthProperties, CasClientProperties)
- Constructor in
CasContextParamInitializer
casHttpServletRequestWrapperFilter()
- Method in
AuthPluginConfig
CASRoles
- Class in
au.org.ala.web
casSSOFilter()
- Method in
AuthPluginConfig
CasSSOStrategy
- Class in
au.org.ala.web
CasSSOStrategy(String, String, String, String, boolean, boolean, boolean, UrlPatternMatcherStrategy, UserAgentFilterService, GatewayResolver)
- Constructor in
CasSSOStrategy
casValidationFilter()
- Method in
AuthPluginConfig
clearCache()
- Method in
LogoutController
Clear the headers and footers cache
constructServiceUrl(HttpServletRequest, HttpServletResponse, String)
- Method in
CasSSOStrategy
cookieExists(HttpServletRequest)
- Method in
SsoInterceptor
CookieFilterWrapper
- Class in
au.org.ala.web
Java Servlet Filter wrapper that will only execute a filter if a cookie is present
CookieFilterWrapper(Filter, String)
- Constructor in
CookieFilterWrapper
CookieMatcher
- Class in
au.org.ala.web
CookieMatcher(String, String)
- Constructor in
CookieMatcher
CooperatingFilterWrapper
- Class in
au.org.ala.web
CooperatingFilterWrapper(Filter, String)
- Constructor in
CooperatingFilterWrapper
crawlerPatterns()
- Method in
AuthGenericPluginConfig
currentUserDetails()
- Method in
AuthTestController
D
delegateService(Config, Pac4jContextProvider, SessionStore, LinkGenerator)
- Method in
AuthPac4jPluginConfig
delegateService(UserDetailsClient)
- Method in
AuthPluginConfig
destroy()
- Method in
CookieFilterWrapper
destroy()
- Method in
CooperatingFilterWrapper
destroy(WebContext, SessionStore, String)
- Method in
SpringSessionLogoutHandler
destroy()
- Method in
UriExclusionFilter
destroy()
- Method in
UserAgentBypassFilterWrapper
destroySessionBack(WebContext, SessionStore, String)
- Method in
SpringSessionLogoutHandler
destroySessionFront(WebContext, SessionStore, String)
- Method in
SpringSessionLogoutHandler
doFilter(ServletRequest, ServletResponse, FilterChain)
- Method in
CookieFilterWrapper
doFilter(ServletRequest, ServletResponse, FilterChain)
- Method in
CooperatingFilterWrapper
doFilter(ServletRequest, ServletResponse, FilterChain)
- Method in
UriExclusionFilter
doFilter(ServletRequest, ServletResponse, FilterChain)
- Method in
UserAgentBypassFilterWrapper
doWithApplicationContext()
- Method in
AlaAuthGrailsPlugin
doWithDynamicMethods()
- Method in
AlaAuthGrailsPlugin
doWithSpring()
- Method in
AlaAuthGrailsPlugin
E
F
filterOrder()
- Method in
AuthPluginConfig
G
gatewayResolver()
- Method in
AuthPluginConfig
getAction(AlaSecured)
- Method in
AlaSecuredInterceptor
getAllUserNameList()
- Method in
AuthService
deprecated:
- use a lookup service e.g. getUserForEmailAddress()
@return
getAllUserNameMap()
- Method in
AuthService
deprecated:
- use a lookup service e.g. getUserForEmailAddress()
@return
getAttribute(String)
- Method in
Pac4jAuthService
getController(AlaSecured)
- Method in
AlaSecuredInterceptor
getDisplayName()
- Method in
AuthService
getDisplayName()
- Method in
CasAuthService
getDisplayName()
- Method in
IAuthService
Get the current user's display name
getDisplayName()
- Method in
Pac4jAuthService
getEmail()
- Method in
AuthService
getEmail()
- Method in
CasAuthService
getEmail()
- Method in
IAuthService
Get the current user's email address
getEmail()
- Method in
Pac4jAuthService
getFirstName()
- Method in
AuthService
getFirstName()
- Method in
CasAuthService
getFirstName()
- Method in
IAuthService
Get the current user's first name
getFirstName()
- Method in
Pac4jAuthService
getFullUserList()
- Method in
UserListService
@deprecated use the AuthService.getUserDetailsById instead
getLastName()
- Method in
AuthService
getLastName()
- Method in
CasAuthService
getLastName()
- Method in
IAuthService
Get the current user's last name
getLastName()
- Method in
Pac4jAuthService
getProfileManager()
- Method in
Pac4jAuthService
getRequestedUrl(WebContext, SessionStore)
- Method in
OverrideSavedRequestHandler
getUserDetailsById(List<String>, boolean)
- Method in
AuthService
Do a bulk lookup of user ids from the userdetails service.
getUserDetailsByIdInternal(List<String>, boolean)
- Method in
AuthService
getUserForEmailAddress(String, boolean)
- Method in
AuthService
getUserForUserId(String, boolean)
- Method in
AuthService
getUserForUserIdInternal(String, boolean)
- Method in
AuthService
getUserId()
- Method in
AuthService
getUserId()
- Method in
CasAuthService
getUserId()
- Method in
IAuthService
Get the current user's id
getUserId()
- Method in
Pac4jAuthService
getUserName()
- Method in
AuthService
getUserName()
- Method in
CasAuthService
getUserName()
- Method in
IAuthService
Get the current user's preferred username
getUserName()
- Method in
Pac4jAuthService
getUserProfile()
- Method in
Pac4jAuthService
getUserRoles()
- Method in
Pac4jAuthService
@param request Needs to be a org.pac4j.jee.util.Pac4JHttpServletRequestWrapper
GrailsPac4jContextProvider
- Class in
au.org.ala.web
Pac4jContextProvider that uses static Grails methods to get at the request and response.
GrailsPac4jContextProvider(Config)
- Constructor in
GrailsPac4jContextProvider
H
I
IAuthService
- Interface in
au.org.ala.web
Generalise the Auth Service implementation that depends on the kind of authentication being used.
ignoreUrlPatternMatcherStrategy()
- Method in
AuthPluginConfig
index()
- Method in
AuthTestController
index()
- Method in
LoginController
init()
- Method in
AlaSecuredInterceptor
init(FilterConfig)
- Method in
CookieFilterWrapper
init(FilterConfig)
- Method in
CooperatingFilterWrapper
init()
- Method in
SsoInterceptor
init(FilterConfig)
- Method in
UriExclusionFilter
init(FilterConfig)
- Method in
UserAgentBypassFilterWrapper
internalFilter(HttpServletRequest, HttpServletResponse, FilterChain)
- Method in
Pac4jHttpServletRequestWrapperFilter
isAllGranted(HttpServletRequest, Iterable<String>)
- Method in
SecurityPrimitives
Does the currently logged in user have all of the given roles?
isAnyGranted(HttpServletRequest, Iterable<String>)
- Method in
SecurityPrimitives
Does the currently logged in user have any of the given roles?
isDestroySession()
- Method in
SpringSessionLogoutHandler
isFiltered(String)
- Method in
UserAgentFilterService
isFilteredInternal(String)
- Method in
UserAgentFilterService
isLoggedIn(HttpServletRequest)
- Method in
SecurityPrimitives
Is the current user logged in?
isNotGranted(HttpServletRequest, Iterable<String>)
- Method in
SecurityPrimitives
Does the currently logged in user have none of the given roles?
isNotLoggedIn(HttpServletRequest)
- Method in
SecurityPrimitives
Is the current user not logged in?
J
K
L
logger
- Field in
SpringSessionLogoutHandler
LoginController
- Class in
au.org.ala.web
loginUrl(HttpServletRequest)
- Method in
AuthService
loginUrl(String)
- Method in
CasAuthService
loginUrl(String)
- Method in
IAuthService
Get the login URL for the current auth service
loginUrl(String)
- Method in
Pac4jAuthService
logout()
- Method in
LogoutController
Do logouts through this app so we can invalidate the session.
LogoutController
- Class in
au.org.ala.web
M
main(String)
- Method in
Application
matches(WebContext, SessionStore)
- Method in
CookieMatcher
matches(WebContext, SessionStore)
- Method in
NotBotMatcher
matches(String)
- Method in
RegexListUrlPatternMatcherStrategy
MongoSpringSessionPluginConfig
- Class in
au.org.ala.web.config
N
NOT_BOT_MATCHER
- Field in
AuthPac4jPluginConfig
NotBotMatcher
- Class in
au.org.ala.web
PAC4j matcher that uses the User-Agent header to determine if the client is a search bot.
NotBotMatcher(UserAgentFilterService)
- Constructor in
NotBotMatcher
O
oidcClient(OidcConfiguration)
- Method in
AuthPac4jPluginConfig
oidcConfiguration()
- Method in
AuthPac4jPluginConfig
oidcLogoutHandler(FindByIndexNameSessionRepository<S>)
- Method in
SpringSessionPluginConfig
oidcPromptNoneClient()
- Method in
AuthPac4jPluginConfig
onChange(Map<String, Object>)
- Method in
AlaAuthGrailsPlugin
onConfigChange(Map<String, Object>)
- Method in
AlaAuthGrailsPlugin
onShutdown(Map<String, Object>)
- Method in
AlaAuthGrailsPlugin
onStartup(ServletContext)
- Method in
CasContextParamInitializer
OverrideSavedRequestHandler
- Class in
au.org.ala.web
SavedRequestHandler that allows the application to set the requested URL by adding a request attribute,
OverrideSavedRequestHandler.OVERRIDE_REQUESTED_URL_ATTRIBUTE
, with the URL to redirect to.
P
Pac4jAuthService
- Class in
au.org.ala.web
Pac4jAuthService(Config, Pac4jContextProvider, SessionStore, LinkGenerator)
- Constructor in
Pac4jAuthService
pac4jCallbackFilter(Config)
- Method in
AuthPac4jPluginConfig
pac4jConfig(List<Client>, SessionStore, WebContextFactory, UserAgentFilterService, SecurityLogic)
- Method in
AuthPac4jPluginConfig
Pac4jContextProvider
- Interface in
au.org.ala.web
Provides a Pac4j Context via static methods or similar so that the client code need not take them as params.
pac4jContextProvider(Config)
- Method in
AuthPac4jPluginConfig
Pac4jHttpServletRequestWrapperFilter
- Class in
au.org.ala.web
Loads existing Pac4J profiles from the Http Session and, if they are present and the request is not already wrapped (ie has already authenticated a user), wraps the request in a Pac4JHttpServletRequestWrapper with the existing profiles.
Pac4jHttpServletRequestWrapperFilter(Config, SessionStore, WebContextFactory)
- Constructor in
Pac4jHttpServletRequestWrapperFilter
pac4jLogoutFilter(Config)
- Method in
AuthPac4jPluginConfig
pac4jOptionalFilter(Config)
- Method in
AuthPac4jPluginConfig
pac4jProfileFilter(Config, SessionStore, WebContextFactory)
- Method in
AuthPac4jPluginConfig
pac4jPromptNoneCookieFilter(Config)
- Method in
AuthPac4jPluginConfig
pac4jPromptNoneFilter(Config)
- Method in
AuthPac4jPluginConfig
Pac4jSSOStrategy
- Class in
au.org.ala.web
Pac4jSSOStrategy(Config, SecurityLogic, String, String, String, String, String)
- Constructor in
Pac4jSSOStrategy
pac4jUriFilter(Config)
- Method in
AuthPac4jPluginConfig
Q
R
recordSession(WebContext, SessionStore, String)
- Method in
SpringSessionLogoutHandler
RegexListUrlPatternMatcherStrategy
- Class in
au.org.ala.web
renewSession(String, WebContext, SessionStore)
- Method in
SpringSessionLogoutHandler
retrieveTicketFromRequest(HttpServletRequest)
- Method in
CasSSOStrategy
Template method to allow you to change how you retrieve the ticket.
ROLE_ADMIN
- Field in
CASRoles
ROLE_USER
- Field in
CASRoles
S
savedRequestHandler()
- Method in
AuthPac4jPluginConfig
securityLogic(SavedRequestHandler)
- Method in
AuthPac4jPluginConfig
SecurityPrimitives
- Class in
au.org.ala.web
SecurityPrimitives(AuthService, GrailsApplication)
- Constructor in
SecurityPrimitives
sessionConverter()
- Method in
MongoSpringSessionPluginConfig
sessionStore()
- Method in
AuthPac4jPluginConfig
setDestroySession(boolean)
- Method in
SpringSessionLogoutHandler
setPattern(String)
- Method in
RegexListUrlPatternMatcherStrategy
SID_FIELD_NAME
- Field in
SpringSessionLogoutHandler
SID_INDEX_NAME
- Field in
SpringSessionLogoutHandler
SpringSessionLogoutHandler
- Class in
au.org.ala.web
This is a LogoutHandler that works with the Spring Session repository instead of relying on a Pac4J Store as the DefaultLogoutHandler does.
SpringSessionLogoutHandler(FindByIndexNameSessionRepository<Session>)
- Constructor in
SpringSessionLogoutHandler
SpringSessionPluginConfig
- Class in
au.org.ala.web.config
SsoInterceptor
- Class in
au.org.ala.web
SsoInterceptor()
- Constructor in
SsoInterceptor
SSOStrategy
- Interface in
au.org.ala.web
Strategy for implementing SSO.
ssoStrategy(Config)
- Method in
AuthPac4jPluginConfig
ssoStrategy(UserAgentFilterService)
- Method in
AuthPluginConfig
T
toString()
- Method in
CookieFilterWrapper
toString()
- Method in
CooperatingFilterWrapper
toString()
- Method in
SpringSessionLogoutHandler
toString()
- Method in
UserAgentBypassFilterWrapper
U
UriExclusionFilter
- Class in
au.org.ala.web
Simple filter wrapper that skips the filter if the request URI starts with the given path.
UriExclusionFilter(Filter, String)
- Constructor in
UriExclusionFilter
UserAgentBypassFilterWrapper
- Class in
au.org.ala.web
UserAgentBypassFilterWrapper(Filter, UserAgentFilterService)
- Constructor in
UserAgentBypassFilterWrapper
UserAgentFilterService
- Class in
au.org.ala.web
userAgentFilterService()
- Method in
AuthGenericPluginConfig
UserAgentFilterService(String, List<Pattern>)
- Constructor in
UserAgentFilterService
userAgentInterceptor()
- Method in
AuthGenericPluginConfig
userDetails()
- Method in
AuthService
userDetails()
- Method in
CasAuthService
userDetails()
- Method in
IAuthService
UserDetails for the current user
userDetails()
- Method in
Pac4jAuthService
userDetailsClient(OkHttpClient, Moshi)
- Method in
AuthGenericPluginConfig
userDetailsHttpClient(List<Interceptor>)
- Method in
AuthGenericPluginConfig
userDetailsInterceptors(Interceptor, Interceptor)
- Method in
AuthGenericPluginConfig
userDetailsMoshi()
- Method in
AuthGenericPluginConfig
userDetailsSearch()
- Method in
AuthTestController
userInRole(String)
- Method in
AuthService
userInRole(String)
- Method in
CasAuthService
userInRole(String)
- Method in
IAuthService
Is the current user in the given role
userInRole(String)
- Method in
Pac4jAuthService
userList()
- Method in
AuthTestController
UserListService
- Class in
au.org.ala.web
This service has one method that returns a large list of objects containing data about ALA users.
userSearchResults(String)
- Method in
AuthTestController
V
W
webContext()
- Method in
GrailsPac4jContextProvider
webContext()
- Method in
Pac4jContextProvider
webContextFactory()
- Method in
AuthPac4jPluginConfig
X
Y
Z
_
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
_
Overview
Package
Class
Deprecated
Index
Help
Frames
No Frames
Groovy Documentation