Index

A C E F G I M N P R S V 
All Classes and Interfaces|All Packages

A

action() - Element in annotation interface au.org.ala.web.AlaSecured
Name of the action to redirect to, defaults to index
addCookie(WebContext, String) - Method in class au.org.ala.pac4j.core.CookieGenerator
 
AffiliationSurvey() - Constructor for class au.org.ala.web.CoreAuthProperties.AffiliationSurvey
 
AlaSecured - Annotation Interface in au.org.ala.web
Cut down version of the Spring Security @Secured annotation that will allow role based authorisation on Grails controllers and controller actions *only*.
anonymous() - Element in annotation interface au.org.ala.web.AlaSecured
Change the behaviour such that the user may be anonymous
anyRole() - Element in annotation interface au.org.ala.web.AlaSecured
Change the behaviour such that the user must have only one role from the roles list to have access to the method
au.org.ala.pac4j.core - package au.org.ala.pac4j.core
 
au.org.ala.pac4j.core.logout - package au.org.ala.pac4j.core.logout
 
au.org.ala.pac4j.oidc.credentials.extractor - package au.org.ala.pac4j.oidc.credentials.extractor
 
au.org.ala.web - package au.org.ala.web
 
au.org.ala.web.mongo - package au.org.ala.web.mongo
 
au.org.ala.web.pac4j - package au.org.ala.web.pac4j
 
AuthCookieProperties - Class in au.org.ala.web
When OIDC is enabled this can be enabled to set an ALA CAS backwards compatible cookie that hints to apps that share the same domain name that a user is probably logged in to the OIDC RP.
AuthCookieProperties() - Constructor for class au.org.ala.web.AuthCookieProperties
 

C

CasClientProperties - Class in au.org.ala.web
 
CasClientProperties() - Constructor for class au.org.ala.web.CasClientProperties
 
CognitoOidcExtractor - Class in au.org.ala.pac4j.oidc.credentials.extractor
Wrapper for the OidcExtractor to handle the missing state.
CognitoOidcExtractor(OidcConfiguration, OidcClient) - Constructor for class au.org.ala.pac4j.oidc.credentials.extractor.CognitoOidcExtractor
 
controller() - Element in annotation interface au.org.ala.web.AlaSecured
Name of the controller to redirect to, defaults to current controller
convert(MongoSession) - Method in class au.org.ala.web.mongo.Pac4jJdkMongoSessionConverter
 
ConvertingFromAttributesAuthorizationGenerator - Class in au.org.ala.web.pac4j
Copy of the pac4j FromAttributesAuthorizationGenerator that applies the transform in convertProvidedRoleName to role names before adding them to the user profile.
ConvertingFromAttributesAuthorizationGenerator() - Constructor for class au.org.ala.web.pac4j.ConvertingFromAttributesAuthorizationGenerator
 
ConvertingFromAttributesAuthorizationGenerator(String[], String[], String, boolean) - Constructor for class au.org.ala.web.pac4j.ConvertingFromAttributesAuthorizationGenerator
 
ConvertingFromAttributesAuthorizationGenerator(Collection<String>, Collection<String>, String, boolean) - Constructor for class au.org.ala.web.pac4j.ConvertingFromAttributesAuthorizationGenerator
 
cookie() - Element in annotation interface au.org.ala.web.SSO
Only redirect for SSO if the user has a cookie set
CookieGenerator - Class in au.org.ala.pac4j.core
 
CookieGenerator(boolean, String, String, String, boolean, boolean, int, String, String, boolean, boolean) - Constructor for class au.org.ala.pac4j.core.CookieGenerator
 
CoreAuthProperties - Class in au.org.ala.web
 
CoreAuthProperties() - Constructor for class au.org.ala.web.CoreAuthProperties
 
CoreAuthProperties.AffiliationSurvey - Class in au.org.ala.web
 

E

ensureIndexes(IndexOperations) - Method in class au.org.ala.web.mongo.Pac4jJdkMongoSessionConverter
 
extract(CallContext) - Method in class au.org.ala.pac4j.oidc.credentials.extractor.CognitoOidcExtractor
 
extractPrincipal(MongoSession) - Method in class au.org.ala.web.mongo.Pac4jJdkMongoSessionConverter
 
extractSessionId(MongoSession) - Method in class au.org.ala.web.mongo.Pac4jJdkMongoSessionConverter
 

F

forward() - Element in annotation interface au.org.ala.web.AlaSecured
Use a servlet forward instead of a redirect

G

gateway() - Element in annotation interface au.org.ala.web.SSO
Only authenticate the user if they're already signed in.
generate(CallContext, UserProfile) - Method in class au.org.ala.web.pac4j.ConvertingFromAttributesAuthorizationGenerator
 
getAffiliationClaim() - Method in class au.org.ala.web.CoreAuthProperties.AffiliationSurvey
 
getAffiliationSurvey() - Method in class au.org.ala.web.CoreAuthProperties
 
getAppServerName() - Method in class au.org.ala.web.CasClientProperties
 
getAuthCookieName() - Method in class au.org.ala.web.CasClientProperties
 
getAuthCookieName() - Method in class au.org.ala.web.CoreAuthProperties
 
getAuthenticateOnlyIfCookieFilterPattern() - Method in class au.org.ala.web.CasClientProperties
 
getAuthenticateOnlyIfLoggedInFilterPattern() - Method in class au.org.ala.web.CasClientProperties
 
getAuthenticateOnlyIfLoggedInPattern() - Method in class au.org.ala.web.CasClientProperties
 
getCasServerName() - Method in class au.org.ala.web.CasClientProperties
 
getCasServerUrlPrefix() - Method in class au.org.ala.web.CasClientProperties
 
getComment() - Method in class au.org.ala.web.AuthCookieProperties
 
getContextPath() - Method in class au.org.ala.web.CasClientProperties
 
getCountryClaim() - Method in class au.org.ala.web.CoreAuthProperties.AffiliationSurvey
 
getDefaultLogoutRedirectUri() - Method in class au.org.ala.web.CoreAuthProperties
 
getDomain() - Method in class au.org.ala.web.AuthCookieProperties
 
getGatewayFilterPattern() - Method in class au.org.ala.web.CasClientProperties
 
getGatewayIfCookieFilterPattern() - Method in class au.org.ala.web.CasClientProperties
 
getGatewayStorageClass() - Method in class au.org.ala.web.CasClientProperties
 
getLoginUrl() - Method in class au.org.ala.web.CasClientProperties
 
getLogoutAction(CallContext, UserProfile, String) - Method in class au.org.ala.pac4j.core.logout.RemoveCookieLogoutActionBuilder
 
getLogoutUrl() - Method in class au.org.ala.web.CasClientProperties
 
getLogoutUrlPattern() - Method in class au.org.ala.web.CoreAuthProperties
 
getMaxAge() - Method in class au.org.ala.web.AuthCookieProperties
 
getOptionalFilterPattern() - Method in class au.org.ala.web.CoreAuthProperties
 
getPath() - Method in class au.org.ala.web.AuthCookieProperties
 
getPermissionAttributes() - Method in class au.org.ala.web.CoreAuthProperties
 
getQueryForIndex(String, Object) - Method in class au.org.ala.web.mongo.Pac4jJdkMongoSessionConverter
 
getRequiredScopes() - Method in class au.org.ala.web.CoreAuthProperties.AffiliationSurvey
 
getRoleAttribute() - Method in class au.org.ala.web.CasClientProperties
 
getRoleAttribute() - Method in class au.org.ala.web.CoreAuthProperties
 
getSecurityPolicy() - Method in class au.org.ala.web.AuthCookieProperties
 
getService() - Method in class au.org.ala.web.CasClientProperties
 
getSplitChar() - Method in class au.org.ala.web.pac4j.ConvertingFromAttributesAuthorizationGenerator
 
getUriExclusionFilterPattern() - Method in class au.org.ala.web.CasClientProperties
 
getUriExclusionFilterPattern() - Method in class au.org.ala.web.CoreAuthProperties
 
getUriFilterPattern() - Method in class au.org.ala.web.CasClientProperties
 
getUriFilterPattern() - Method in class au.org.ala.web.CoreAuthProperties
 

I

isBypass() - Method in class au.org.ala.web.CasClientProperties
 
isCentralLogout() - Method in class au.org.ala.web.CoreAuthProperties
 
isDestroySession() - Method in class au.org.ala.web.CoreAuthProperties
 
isEnabled() - Method in class au.org.ala.web.AuthCookieProperties
 
isEnabled() - Method in class au.org.ala.web.CasClientProperties
 
isEnabled() - Method in class au.org.ala.web.CoreAuthProperties.AffiliationSurvey
 
isEncodeServiceUrl() - Method in class au.org.ala.web.CasClientProperties
 
isEncodeValue() - Method in class au.org.ala.web.AuthCookieProperties
 
isGateway() - Method in class au.org.ala.web.CasClientProperties
 
isHttpOnly() - Method in class au.org.ala.web.AuthCookieProperties
 
isIgnoreCase() - Method in class au.org.ala.web.CasClientProperties
 
isLocalLogout() - Method in class au.org.ala.web.CoreAuthProperties
 
isQuoteValue() - Method in class au.org.ala.web.AuthCookieProperties
 
isRenew() - Method in class au.org.ala.web.CasClientProperties
 
isSecure() - Method in class au.org.ala.web.AuthCookieProperties
 

M

message() - Element in annotation interface au.org.ala.web.AlaSecured
The message to put in flashScope.errorMessage, set to null to disable.

N

NoSSO - Annotation Interface in au.org.ala.web
 
notRoles() - Element in annotation interface au.org.ala.web.AlaSecured
Change the behaviour such that the user must *not* have any roles from the roles list to have access to the method

P

Pac4jJdkMongoSessionConverter - Class in au.org.ala.web.mongo
Copy of the Spring Session JDK Mongo Session Converter with an additional field for specifying an external Session ID.
Pac4jJdkMongoSessionConverter(Duration) - Constructor for class au.org.ala.web.mongo.Pac4jJdkMongoSessionConverter
 
Pac4jJdkMongoSessionConverter(Converter<Object, byte[]>, Converter<byte[], Object>, Duration) - Constructor for class au.org.ala.web.mongo.Pac4jJdkMongoSessionConverter
 

R

redirectAction() - Element in annotation interface au.org.ala.web.AlaSecured
 
redirectController() - Element in annotation interface au.org.ala.web.AlaSecured
 
redirectUri() - Element in annotation interface au.org.ala.web.AlaSecured
The context relative uri to redirect to, this takes precedent over the controller if specified.
removeCookie(WebContext) - Method in class au.org.ala.pac4j.core.CookieGenerator
 
RemoveCookieLogoutActionBuilder - Class in au.org.ala.pac4j.core.logout
Removes the ALA Auth Cookie and then delegates to another logout action builder
RemoveCookieLogoutActionBuilder(LogoutActionBuilder, CookieGenerator) - Constructor for class au.org.ala.pac4j.core.logout.RemoveCookieLogoutActionBuilder
 
rolesFromProperty() - Element in annotation interface au.org.ala.web.AlaSecured
Load the roles from the Grails configuration property provided in this value.

S

setAffiliationClaim(String) - Method in class au.org.ala.web.CoreAuthProperties.AffiliationSurvey
 
setAffiliationSurvey(CoreAuthProperties.AffiliationSurvey) - Method in class au.org.ala.web.CoreAuthProperties
 
setAppServerName(String) - Method in class au.org.ala.web.CasClientProperties
 
setAuthCookieName(String) - Method in class au.org.ala.web.CasClientProperties
 
setAuthCookieName(String) - Method in class au.org.ala.web.CoreAuthProperties
 
setAuthenticateOnlyIfCookieFilterPattern(List<String>) - Method in class au.org.ala.web.CasClientProperties
 
setAuthenticateOnlyIfLoggedInFilterPattern(List<String>) - Method in class au.org.ala.web.CasClientProperties
 
setAuthenticateOnlyIfLoggedInPattern(List<String>) - Method in class au.org.ala.web.CasClientProperties
 
setBypass(boolean) - Method in class au.org.ala.web.CasClientProperties
 
setCasServerName(String) - Method in class au.org.ala.web.CasClientProperties
 
setCasServerUrlPrefix(String) - Method in class au.org.ala.web.CasClientProperties
 
setCentralLogout(boolean) - Method in class au.org.ala.web.CoreAuthProperties
 
setComment(String) - Method in class au.org.ala.web.AuthCookieProperties
 
setContextPath(String) - Method in class au.org.ala.web.CasClientProperties
 
setCountryClaim(String) - Method in class au.org.ala.web.CoreAuthProperties.AffiliationSurvey
 
setDefaultLogoutRedirectUri(String) - Method in class au.org.ala.web.CoreAuthProperties
 
setDestroySession(boolean) - Method in class au.org.ala.web.CoreAuthProperties
 
setDomain(String) - Method in class au.org.ala.web.AuthCookieProperties
 
setEnabled(boolean) - Method in class au.org.ala.web.AuthCookieProperties
 
setEnabled(boolean) - Method in class au.org.ala.web.CasClientProperties
 
setEnabled(boolean) - Method in class au.org.ala.web.CoreAuthProperties.AffiliationSurvey
 
setEncodeServiceUrl(boolean) - Method in class au.org.ala.web.CasClientProperties
 
setEncodeValue(boolean) - Method in class au.org.ala.web.AuthCookieProperties
 
setGateway(boolean) - Method in class au.org.ala.web.CasClientProperties
 
setGatewayFilterPattern(List<String>) - Method in class au.org.ala.web.CasClientProperties
 
setGatewayIfCookieFilterPattern(List<String>) - Method in class au.org.ala.web.CasClientProperties
 
setGatewayStorageClass(String) - Method in class au.org.ala.web.CasClientProperties
 
setHttpOnly(boolean) - Method in class au.org.ala.web.AuthCookieProperties
 
setIgnoreCase(boolean) - Method in class au.org.ala.web.CasClientProperties
 
setLocalLogout(boolean) - Method in class au.org.ala.web.CoreAuthProperties
 
setLoginUrl(String) - Method in class au.org.ala.web.CasClientProperties
 
setLogoutUrl(String) - Method in class au.org.ala.web.CasClientProperties
 
setLogoutUrlPattern(String) - Method in class au.org.ala.web.CoreAuthProperties
 
setMaxAge(Integer) - Method in class au.org.ala.web.AuthCookieProperties
 
setOptionalFilterPattern(List<String>) - Method in class au.org.ala.web.CoreAuthProperties
 
setPath(String) - Method in class au.org.ala.web.AuthCookieProperties
 
setPermissionAttributes(String) - Method in class au.org.ala.web.pac4j.ConvertingFromAttributesAuthorizationGenerator
 
setPermissionAttributes(List<String>) - Method in class au.org.ala.web.CoreAuthProperties
 
setQuoteValue(boolean) - Method in class au.org.ala.web.AuthCookieProperties
 
setRenew(boolean) - Method in class au.org.ala.web.CasClientProperties
 
setRequiredScopes(Set<String>) - Method in class au.org.ala.web.CoreAuthProperties.AffiliationSurvey
 
setRoleAttribute(String) - Method in class au.org.ala.web.CasClientProperties
 
setRoleAttribute(String) - Method in class au.org.ala.web.CoreAuthProperties
 
setRoleAttributes(String) - Method in class au.org.ala.web.pac4j.ConvertingFromAttributesAuthorizationGenerator
 
setSecure(boolean) - Method in class au.org.ala.web.AuthCookieProperties
 
setSecurityPolicy(String) - Method in class au.org.ala.web.AuthCookieProperties
 
setService(String) - Method in class au.org.ala.web.CasClientProperties
 
setSplitChar(String) - Method in class au.org.ala.web.pac4j.ConvertingFromAttributesAuthorizationGenerator
 
setUriExclusionFilterPattern(List<String>) - Method in class au.org.ala.web.CasClientProperties
 
setUriExclusionFilterPattern(List<String>) - Method in class au.org.ala.web.CoreAuthProperties
 
setUriFilterPattern(List<String>) - Method in class au.org.ala.web.CasClientProperties
 
setUriFilterPattern(List<String>) - Method in class au.org.ala.web.CoreAuthProperties
 
SkipAlaSecured - Annotation Interface in au.org.ala.web
Annotation to skip the controller check for authorization from.
SSO - Annotation Interface in au.org.ala.web
 
statusCode() - Element in annotation interface au.org.ala.web.AlaSecured
Status code to return instead of redirecting, takes precendence over Uri if specified

V

value() - Element in annotation interface au.org.ala.web.AlaSecured
A list of roles that the user must have to have access to the method, if omitted then the user must be logged in.
view() - Element in annotation interface au.org.ala.web.AlaSecured
 
A C E F G I M N P R S V 
All Classes and Interfaces|All Packages