axum-security-oidc 0.0.2

A minimal OpenID Connect client library, part of the axum-security workspace
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Issuer URLs for common OpenID Connect providers, used by the
//! [`OidcClient`](crate::OidcClient) discovery shortcuts.

pub mod google {
    pub const ISSUER_URL: &str = "https://accounts.google.com";
}

pub mod microsoft {
    /// The multi-tenant (`common`) issuer, accepting work/school and personal
    /// accounts. Single-tenant apps discover their tenant-specific issuer.
    pub const ISSUER_URL_COMMON: &str = "https://login.microsoftonline.com/common/v2.0";
}

pub mod apple {
    pub const ISSUER_URL: &str = "https://appleid.apple.com";
}