Index
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
OidcExtractorto 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
All Classes and Interfaces|All Packages