Quentin Gliech
|
3eaa27ce8c
|
Un-hide a few elidded lifetimes
|
2025-08-18 10:35:28 +02:00 |
|
Quentin Gliech
|
506f162f10
|
Don't check for client_id in tests
|
2025-07-24 11:31:54 +02:00 |
|
Quentin Gliech
|
3d96dc9d47
|
Update license headers to match the actual license
|
2025-06-12 10:32:16 +02:00 |
|
Quentin Gliech
|
5d58d9df7c
|
Don't generate and send a nonce for non-OIDC-compliant auth requests
|
2025-05-07 15:34:27 +02:00 |
|
Quentin Gliech
|
3d2b67a0b2
|
Upgrade to Rust 1.85 and edition 2024
|
2025-02-21 16:15:02 +01:00 |
|
Quentin Gliech
|
a97d2daa3d
|
Make the issue optional on upstream OAuth 2.0 providers
|
2024-12-17 13:40:34 +01:00 |
|
Quentin Gliech
|
2c01b439bd
|
Make the id_token optional on upstream OAuth 2.0 providers
This makes it possible to use non-OIDC providers as upstream OAuth 2.0 providers, like GitHub.
|
2024-11-29 10:31:50 +01:00 |
|
Quentin Gliech
|
d438a23e07
|
Replace http_service with http_client
|
2024-10-28 13:46:38 +01:00 |
|
Quentin Gliech
|
611a914086
|
Remove the Matrix scope-related code in oidc-client
|
2024-10-28 13:46:38 +01:00 |
|
Quentin Gliech
|
2adf129a6b
|
Delete more unused oidc-client code
|
2024-10-28 13:46:38 +01:00 |
|
Quentin Gliech
|
b3b9a872d6
|
Replace HTTP client in oidc-client with reqwest
|
2024-10-28 13:46:38 +01:00 |
|
Quentin Gliech
|
52b90692be
|
WIP: switch to reqwest
|
2024-10-28 13:46:38 +01:00 |
|
Quentin Gliech
|
ed4b6c42a7
|
Remove (C)
|
2024-09-10 14:28:55 +02:00 |
|
Quentin Gliech
|
f6bb100c0a
|
License headers change
|
2024-09-05 13:25:42 +02:00 |
|
Quentin Gliech
|
2336b1b1c6
|
Initialize the crypto backend in the mas-oidc-client tests
|
2024-07-05 10:07:40 +02:00 |
|
Quentin Gliech
|
dcb9bdeecf
|
Remove the client features from mas-oidc-client and replace it in tests
|
2024-07-05 10:07:40 +02:00 |
|
Kévin Commaille
|
4eeedbef31
|
Add account management URL for clients
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
|
2024-03-19 15:05:27 +01:00 |
|
Quentin Gliech
|
61a69f5af4
|
Upgrade chrono and replace deprecated methods usage
|
2024-03-18 17:26:40 +01:00 |
|
Quentin Gliech
|
a0f5f3c642
|
Enable clippy lints on a workspace level
This enables a lot more lints than before in some crates, so this fixed a lot of warnings as well.
|
2023-12-05 17:20:42 +01:00 |
|
Kévin Commaille
|
bbd0956f2d
|
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
|
43ce327cdd
|
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
|
ba4ba75f73
|
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
|
c67a00ddd6
|
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
|
7c2e691175
|
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
|
af37b61675
|
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
|
d3e56b6637
|
Remove unnecessary clippy override
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
|
2023-08-08 18:14:04 +02:00 |
|
Kévin Commaille
|
2171265dcd
|
Revert "Implement Clone on ClientCredentials"
This reverts commit 1f3fe4fdbc3cd0394c59588272d847185df04076.
|
2023-01-26 18:14:59 +01:00 |
|
Kévin Commaille
|
d0c5eb3741
|
Implement Clone on ClientCredentials
|
2023-01-26 18:14:59 +01:00 |
|
Quentin Gliech
|
95a879585b
|
Make the OIDC issuer a string instead of a URL
|
2022-12-02 18:04:07 +01:00 |
|
Kévin Commaille
|
f71f68c926
|
Add OneOrMany contains claim validator
|
2022-12-01 11:28:07 +01:00 |
|
Kévin Commaille
|
a2a3b3954e
|
Add equality claim validator
|
2022-12-01 11:28:07 +01:00 |
|
Kévin Commaille
|
90d0e12b7f
|
Create mas-oidc-client crate
Methods to interact as an RP with an OIDC OP.
|
2022-11-21 16:12:35 +01:00 |
|