Skip to main content

Crate securitydept_oidc_client

Crate securitydept_oidc_client 

Source

Re-exports§

pub use claims::transpile_claims_script_typescript_to_javascript;
pub use client::OidcClient;
pub use config::OidcClientConfig;
pub use config::OidcClientRawConfig;
pub use error::OidcError;
pub use error::OidcResult;
pub use models::ClaimsCheckResult;
pub use models::ExtraOidcClaims;
pub use models::IdTokenClaimsWithExtra;
pub use models::OidcCodeCallbackResult;
pub use models::OidcCodeCallbackSearchParams;
pub use models::OidcCodeExchangeResult;
pub use models::OidcCodeFlowAuthorizationRequest;
pub use models::OidcDeviceAuthorizationResult;
pub use models::OidcDeviceTokenPollResult;
pub use models::OidcDeviceTokenResult;
pub use models::OidcRefreshTokenResult;
pub use models::OidcRevocableToken;
pub use models::OidcTokenSet;
pub use models::UserInfoClaimsWithExtra;
pub use models::UserInfoExchangeResult;
pub use pending_store::PendingOauth;
pub use pending_store::PendingOauthStore;
pub use pending_store::PendingOauthStoreConfig;

Modules§

auth_state
OIDC protocol-level principal extraction utilities.
claims
client
config
error
models
pending_store

Structs§

OAuthProviderConfig
Normalized provider runtime config.
OAuthProviderRuntime