Java libraries and Grails plugins for authentication and authorization with backwards compatibility to previous ALA plugins
The current version of these libraries is: 6.2.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=6.2.0
build.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: