Closed gayanlggd closed 4 years ago
Adding initial code base for api manager keycloak keymanager component.
Provision Keycloak as a third party key manager for WSO2 APIM 2.6
Keycloak Client is written extending the AbstractKeyManager class.
Adopting a third party key manager, Keycloak for API Manager 2.6.0
Third party keymanager implementation for API Manager and Keycloak.
Will be added in the future.
N/A
N/A. Does not lie on the major flaws in APIM since it is custom implementation.
Provide high-level details about the samples related to this feature
JDK 8
Keycloak official documentation https://www.keycloak.org/docs-api/5.0/rest-api/index.html#_clients_resource
All committers have signed the CLA.
Purpose
Adding initial code base for api manager keycloak keymanager component.
Goals
Provision Keycloak as a third party key manager for WSO2 APIM 2.6
Approach
Keycloak Client is written extending the AbstractKeyManager class.
User stories
Adopting a third party key manager, Keycloak for API Manager 2.6.0
Release note
Third party keymanager implementation for API Manager and Keycloak.
Documentation
Will be added in the future.
Training
N/A
Certification
N/A. Does not lie on the major flaws in APIM since it is custom implementation.
Marketing
N/A
Automation tests
N/A
Security checks
Samples
Related PRs
N/A
Migrations (if applicable)
N/A
Test environment
JDK 8
Learning
Keycloak official documentation https://www.keycloak.org/docs-api/5.0/rest-api/index.html#_clients_resource