Jonas Platte
|
4485abbfdf
|
Replace all two uses of async-std with equivalent tokio functionality
|
2023-11-02 17:21:48 +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 |
|
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 |
|