Structsยง
- Client
Session ๐The data needed to re-build a client. - Credentials ๐The data needed to restore an OpenID Connect session.
- OidcCli ๐An OpenID Connect CLI.
- Stored
Session ๐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.