You've already forked oauth2-proxy
mirror of
https://github.com/oauth2-proxy/oauth2-proxy.git
synced 2025-12-19 23:52:17 +02:00
* add new docs version 7.13.x * update to release version v7.13.0 * doc: add release notes v7.13.0 Signed-off-by: Jan Larwig <jan@larwig.com> --------- Signed-off-by: Jan Larwig <jan@larwig.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Jan Larwig <jan@larwig.com>
944 B
944 B
id, title
| id | title |
|---|---|
| cidaas | Cidaas |
Cidaas is an Identity as a Service (IDaaS) solution that provides authentication and authorization services. It supports various protocols including OpenID Connect, OAuth 2.0, and SAML.
However, Cidaas provides groups and their roles as hierarchical claims, which are not supported by oauth2-proxy yet. The Cidaas provider transforms the hierarchical claims into a flat list of groups, which can be used by oauth2-proxy.
Example of groups and roles in Cidaas:
{
"groups": [
{
"groupId": "group1",
"roles": ["role1", "role2"]
},
{
"groupId": "group2",
"roles": ["role3"]
}
]
}
This will be transformed into a flat list of groups:
{
"groups": ["group1:role1", "group2:role2", "group2:role3"]
}
Apart from that the Cidaas provider inherits all the features of the OpenID Connect provider.