securitydept-oauth-provider 0.2.0

OAuth Provider of SecurityDept, a layered authentication and authorization toolkit built as reusable Rust crates.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
pub mod config;
pub mod error;
pub mod models;
pub mod runtime;
pub mod shared;

pub use config::{
    OAuthProviderConfig, OAuthProviderOidcConfig, OAuthProviderRemoteConfig,
    default_id_token_signing_alg_values_supported, default_jwks_refresh_interval,
    default_metadata_refresh_interval,
};
pub use error::{OAuthProviderError, OAuthProviderResult};
pub use models::{ExtraProviderMetadata, OAuthProviderMetadata, ProviderMetadataWithExtra};
pub use runtime::OAuthProviderRuntime;
pub use shared::OidcSharedConfig;