-
Notifications
You must be signed in to change notification settings - Fork 75
Agama Project README Style Guide
Michael Schwartz edited this page Mar 29, 2024
·
17 revisions
Agama Project Readme's should look like this:
This Agama Project <solves the following list of challenges>
for the <list of use cases>
. For more information you can also see
- Vendor Home Page
- Relevant Open Standards
- Other helpful links
- Agama Dependency: Name of Agama Project (link to Github home for project)
- Third Party Accounts: Any other info needed for this project to work
IDP | Description |
---|---|
Jans Auth Server | Deployment instructions |
Gluu Flex | Deployment instructions |
Keycloak | Deployment instructions |
Each IDP (Jans, Gluu, KC) should have a markdown page with any platform specific instructions, for example,
jans-deploy.md
,gluu-deploy.md
, andkc-deploy.md
And each of these markdown pages would contain any platform specific information, like what jars to install or screenshots about how to deploy.
Qualified Name | Description |
---|---|
org.gluu.agama.<name>.<flow1> |
Stuff that happens in flow 1 |
org.gluu.agama.<name>.<flow2> |
More stuff that happens in flow 2 |
org.gluu.agama.<name>.<flow3> |
Different stuff that happens in flow 3 |
Flow | Property | Value Description |
---|---|---|
org.gluu.agama.<name>.<flow2> |
ACCOUNT_ID | client id |
org.gluu.agama.<name>.<flow2> |
AUTH_TOKEN | yucky static token |
Sample JSON:
{
"org.gluu.agama.<name>.<flow1>": {},
"org.gluu.agama.<name>.<flow2>": {
"ACCOUNT_ID": "PUT_YOUR__ACCOUNT_ID_HERE",
"AUTH_TOKEN": "PUT_YOUR_AUTH_TOKEN_HERE"
}
}
Optional
(sequence diagram)
sequencediagram.org "URL to share" to sequence diagram source
Optional
Check out this video of the org.gluu.agama.<name>
flow.
Foo Bar |
This project is licensed under the Apache 2.0