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() - Method in UriExclusionFilter
destroy() - Method in UserAgentBypassFilterWrapper
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 Pac4jSSOStrategy.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
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?
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

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

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
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

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) - 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.OverrideSavedRequestHandler - Class in au.org.ala.web
Pac4jSSOStrategy(Config, SecurityLogic, String, String, String, String, String) - Constructor in Pac4jSSOStrategy
pac4jUriFilter(Config) - Method in AuthPac4jPluginConfig

Q

R

RegexListUrlPatternMatcherStrategy - Class in au.org.ala.web
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

SecurityPrimitives - Class in au.org.ala.web
SecurityPrimitives(AuthService, GrailsApplication) - Constructor in SecurityPrimitives
sessionStore() - Method in AuthPac4jPluginConfig
setPattern(String) - Method in RegexListUrlPatternMatcherStrategy
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 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
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() - 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 _