Java libraries and Grails plugins for authentication and authorization with backwards compatibility to previous ALA plugins
The current version of these libraries is: 7.1.0.
To ensure that various plugins and libraries and self-consistent, a project should use the same version for each of the plugins and libraries that it consumes, eg for a Grails project:
gradle.properties:
alaSecurityLibsVersion=7.1.0build.gradle:
dependencies {
implementation "org.grails.plugins:ala-auth-plugin:$alaSecurityLibsVersion"
implementation "org.grails.plugins:ala-ws-plugin:$alaSecurityLibsVersion"
implementation "org.grails.plugins:ala-ws-security-plugin:$alaSecurityLibsVersion"
}This project contains all of the following previously separate ALA Grails plugins and libs:
- ala-auth-plugin - For interactively authenticating users
- ala-ws-plugin - For adding authenticated tokens to outgoing web service requests
- ala-ws-security-plugin - For adding access token authentication for web services
- userdetails-service-client - For contacting userdetails web services
In addition there is support for Spring Boot apps using the same underlying libraries and code in: