Crate example_oidc_cli

Source

Structsยง

ClientSession ๐Ÿ”’
The data needed to re-build a client.
Credentials ๐Ÿ”’
The data needed to restore an OpenID Connect session.
OidcCli ๐Ÿ”’
An OpenID Connect CLI.
StoredSession ๐Ÿ”’
The full session to persist.

Functionsยง

build_client ๐Ÿ”’
Build a new client.
client_metadata ๐Ÿ”’
Generate the OIDC client metadata.
help ๐Ÿ”’
The available commands once the client is logged in.
main ๐Ÿ”’
A command-line tool to demonstrate the steps requiring an interaction with an OpenID Connect provider for a Matrix client, using the Authorization Code flow.
on_room_message ๐Ÿ”’
Handle room messages.
spawn_local_server ๐Ÿ”’
Spawn a local server to listen on redirects at the end of the authorization process.
use_auth_url ๐Ÿ”’
Open the authorization URL and wait for it to be complete.