Commit Graph

13 Commits

Author SHA1 Message Date
Kévin Commaille
c6d5a0e531 Put code challenge methods in AuthorizationRequestData
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2023-08-09 12:10:45 +02:00
Kévin Commaille
b8f1a52034 Add test for all authorization request parameters
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2023-08-09 12:10:45 +02:00
Kévin Commaille
e615f80da3 Merge data structs and use builder pattern
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2023-08-09 12:10:45 +02:00
Kévin Commaille
3ccb7b2e29 Add support for all authorization request parameters
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2023-08-09 12:10:45 +02:00
Kévin Commaille
301a4787e2 Add client-side support for software statement, ID and version
According to RFC7591

Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2023-08-08 18:20:22 +02:00
Kévin Commaille
d80c01115c Add tests for generating URL
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2023-08-08 18:14:04 +02:00
Kévin Commaille
2bd817f6d9 Remove unnecessary clippy override
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2023-08-08 18:14:04 +02:00
Kévin Commaille
91a53965f8 Revert "Implement Clone on ClientCredentials"
This reverts commit 1f3fe4fdbc3cd0394c59588272d847185df04076.
2023-01-26 18:14:59 +01:00
Kévin Commaille
b59fc83919 Implement Clone on ClientCredentials 2023-01-26 18:14:59 +01:00
Quentin Gliech
72773d589f Make the OIDC issuer a string instead of a URL 2022-12-02 18:04:07 +01:00
Kévin Commaille
b6c41d61a7 Add OneOrMany contains claim validator 2022-12-01 11:28:07 +01:00
Kévin Commaille
0774910657 Add equality claim validator 2022-12-01 11:28:07 +01:00
Kévin Commaille
aa5c0f2f4f Create mas-oidc-client crate
Methods to interact as an RP with an OIDC OP.
2022-11-21 16:12:35 +01:00