Re-exportsยง
pub(crate) use log as _;๐pub(crate) use self::account::ACCOUNT_MANAGEMENT_ACTIONS_SUPPORTED;๐pub(crate) use self::account::account_css_route;๐pub(crate) use self::account::account_js_route;๐pub(crate) use self::account::get_account_callback_route;๐pub(crate) use self::account::get_account_route;๐pub(crate) use self::account::post_account_callback_route;๐pub(crate) use self::auth_issuer::auth_issuer_route;๐pub(crate) use self::auth_metadata::openid_configuration_route;๐pub(crate) use self::complete::complete_route;๐pub(crate) use self::complete::post_complete_route;๐pub(crate) use self::device::get_device_callback_route;๐pub(crate) use self::device::get_device_route;๐pub(crate) use self::device::post_device_callback_route;๐pub(crate) use self::jwks::jwks_route;๐pub(crate) use self::native::native_get_route;๐pub(crate) use self::native::native_submit_route;๐pub(crate) use self::registration::registration_route;๐pub(crate) use self::revoke::revoke_route;๐pub(crate) use self::token::token_route;๐pub(crate) use self::userinfo::userinfo_route;๐pub(crate) use Json;๐pub(crate) use body::Body;๐pub(crate) use response::IntoResponse;๐pub(crate) use Response;๐pub(crate) use StatusCode;๐pub(crate) use OwnedUserId;๐pub(crate) use UserId;๐pub(crate) use serde_json::json;๐pub(crate) use ClientIp;๐pub(crate) use RateLimitIp;๐pub(crate) use State;๐pub(crate) use redirect_allowlisted;๐pub(crate) use url_encode;๐pub(crate) use Result;๐pub(crate) use err;๐pub(crate) use mod_ctor;๐pub(crate) use mod_dtor;๐pub(crate) use Services;๐pub(crate) use users::LoginToken;๐pub(crate) use url::Url;๐
Modulesยง
- account ๐
- auth_
issuer ๐ - auth_
metadata ๐ - authorize ๐
- complete ๐
- device ๐
- jwks ๐
- native ๐
- registration ๐
- revoke ๐
- routes
- Provides the OpenID Connect route builder.
- token ๐
- userinfo ๐
Constantsยง
- OIDC_
REQ_ ๐ID_ LENGTH
Functionsยง
- authorization_
sso_ ๐url - Build the upstream SSO redirect URL for a pending authorization request.
- consume_
login_ ๐token - consume_
login_ ๐token_ with_ provider - oauth_
error ๐ - peek_
login_ ๐token - Verify a login token without consuming it; it is consumed later when the confirmation form is submitted.
- peek_
login_ ๐token_ with_ provider - require_
account_ ๐usable - sso_
redirect_ ๐url