-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(jans-config-api): agama flow endpoint #1898
Conversation
…ns-config-api-1509-new
…ns-config-api-1509-new
…ns-config-api-1509-new
…ns-config-api-1509-new
…ns-config-api-1509-new
…ns-config-api-1509-new
…ns-config-api-1509-new
[agama parent] Kudos, SonarCloud Quality Gate passed! |
[jans-linux-setup] Kudos, SonarCloud Quality Gate passed!
|
…Project/jans into jans-config-api-1509-new
[jans-config-api-parent] Kudos, SonarCloud Quality Gate passed! |
[Jans authentication server parent] Kudos, SonarCloud Quality Gate passed! |
…ns-config-api-1509-new
[jans-core] Kudos, SonarCloud Quality Gate passed! |
@yuriyz, @jgomer2001 and @devrimyatar request you to please review and approve the changes related to agama endpoint. |
Prepare
Description
New service for agama flows to fetch, create, update and delete agama flows
Target issue
closes #1509
Implementation Details
Agama endpont:
/jans-config-api/api/v1/agama
GET - Fetches all the flow
POST - Create a new flow
/jans-config-api/api/v1/agama/{qname}
GET - Fetch flow based on qname
POST - Create a flow with request payload reading source file
PUT - Updates a flow based on qname
DELETE - Deletes a flow
Agama: ProtoFlow.java is modified to change field name from
QName
toqname
And related change in agama code for the same
Setup: Changes to jans-config-api config template to add agama related config properties.
Test and Document the changes
Closes #1904,