pub struct OidcClientConfig {
pub issuer_url: String,
pub client_id: String,
pub client_secret: Option<String>,
pub redirect_uri: String,
pub scope: String,
pub code_challenge_method: String,
}Expand description
OIDC client configuration
Fields§
§issuer_url: StringOIDC provider issuer URL
client_id: StringClient ID
client_secret: Option<String>Client secret (optional for public clients)
redirect_uri: StringRedirect URI
scope: StringOAuth 2.0 scope
code_challenge_method: StringCode challenge method
Trait Implementations§
Source§impl Clone for OidcClientConfig
impl Clone for OidcClientConfig
Source§fn clone(&self) -> OidcClientConfig
fn clone(&self) -> OidcClientConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for OidcClientConfig
impl RefUnwindSafe for OidcClientConfig
impl Send for OidcClientConfig
impl Sync for OidcClientConfig
impl Unpin for OidcClientConfig
impl UnwindSafe for OidcClientConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more