This extension is implemented to provide authorization-challenge endpoint, which is defined in this draft: OAuth2.0 for first-party native apps
Before landing to this extension, you must have knowledge about:
- OAuth2.0 frameworks
- OpenID Connect
- Keycloak
- JWT (JWS & JWE)
Use the package manager [mvn] to install kc-extension.
npm install
cd ./kc-extension
mvn clean package
Unit test
npm run test