Jonas Platte
24b879bbc0
Clean up Cargo manifest formattting
2024-01-04 10:02:07 +01:00
Jonas Platte
4485abbfdf
Replace all two uses of async-std with equivalent tokio functionality
2023-11-02 17:21:48 +01:00
Benjamin Bouvier
8de33f68f3
integration tests: randomize user names better
...
In the previous situation, running the tests with `cargo test` would sometimes fail because despite appending the number of milliseconds since
the start of epoch to the user names, some user names would clash across different tests, leading to unexpected results. This fixes it by using
an actual RNG in there, so the names don't ever clash.
2023-11-01 07:57:46 +01:00
Benjamin Bouvier
0d592e4051
chore: make Client::homeserver not async by changing the underlying kind of mutex
...
The mutex used for the `homeserver` field is very short-lived, so use a std mutex instead, which
makes a few methods sync instead of async.
2023-10-03 14:25:48 +02:00
Jonas Platte
0504eafc0a
Upgrade most dependencies
2023-09-18 19:56:06 +02:00
Benjamin Bouvier
284bb9702b
example(oidc): add automatic persist on session update
2023-09-18 14:34:10 +02:00
Benjamin Bouvier
bed0faa143
example(oidc): add sync service integration
...
And allow to run with an insecure server + auto-refresh token + properly restore session using homeserver discovery
2023-09-18 14:34:10 +02:00
Benjamin Bouvier
b9b042ec4a
chore(auth): prefix Session data structures with the auth kind
2023-09-15 13:03:11 +02:00
Benjamin Bouvier
7e142c8132
refactor(oidc): lower cognitive load by removing RegisteredClientData
2023-09-15 13:03:11 +02:00
Benjamin Bouvier
6db19198fc
chore(oidc): restore_registered_client doesn't need to be async
2023-09-15 13:03:11 +02:00
Doug
7d8c6521ed
feat(sdk): Add an action parameter to the OIDC account URL.
2023-09-13 14:14:02 +02:00
Benjamin Bouvier
28ab8e9efc
chore: remove Client::authentication_server_info as it's duplicated from Oidc::authentication_server_info
2023-09-07 10:34:54 +02:00
Kévin Commaille
0dac5080c6
experimental: Expose an OpenID Connect API
...
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com >
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr >
2023-08-16 10:39:18 +02:00