https://github.com/atlasoflivingaustralia/ala-security-project
Web service specific security code, e.g. API Key filters
https://github.com/atlasoflivingaustralia/ala-security-project
ala-product-shared-ui grails-plugin rest webservices
Last synced: 19 days ago
JSON representation
Web service specific security code, e.g. API Key filters
- Host: GitHub
- URL: https://github.com/atlasoflivingaustralia/ala-security-project
- Owner: AtlasOfLivingAustralia
- Created: 2015-07-02T06:22:51.000Z (almost 10 years ago)
- Default Branch: develop
- Last Pushed: 2025-03-27T01:42:19.000Z (2 months ago)
- Last Synced: 2025-04-01T13:11:57.493Z (2 months ago)
- Topics: ala-product-shared-ui, grails-plugin, rest, webservices
- Language: Groovy
- Size: 1.86 MB
- Stars: 1
- Watchers: 19
- Forks: 1
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ala-security-libs
Java libraries and Grails plugins for authentication and authorization with backwards compatibility to previous
ALA pluginsUsage
-----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`:
```gradle.properties
alaSecurityLibsVersion=6.2.0
````build.gradle`:
```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"
}
```Components
----------This project contains all of the following previously separate ALA Grails plugins and libs:
- [ala-auth-plugin](ala-auth) - For interactively authenticating users
- [ala-ws-plugin](ala-ws-plugin) - For adding authenticated tokens to outgoing web service requests
- [ala-ws-security-plugin](ala-ws-security-plugin) - For adding access token authentication for web services
- [userdetails-service-client](userdetails-service-client) - For contacting userdetails web servicesIn addition there is support for Spring Boot apps using the same underlying libraries and code in:
- [ala-ws-spring-security](ala-ws-spring-security)