pub struct OAuthProviderConfig {Show 15 fields
pub scopes: Vec<String>,
pub login_page: String,
pub consent_page: String,
pub select_account_page: Option<String>,
pub code_expires_in: f64,
pub allow_public_client_prelogin: bool,
pub enforce_per_client_resources: bool,
pub advertised_scopes: Option<Vec<String>>,
pub advertised_claims: Option<Vec<String>>,
pub grant_types: Vec<String>,
pub allow_dynamic_client_registration: bool,
pub allow_unauthenticated_client_registration: bool,
pub disable_jwt_plugin: bool,
pub pairwise_secret: Option<String>,
pub dpop_signing_algorithms: Option<Vec<String>>,
}Expand description
Immutable policy shared by authorization-server metadata and grant admission.
Fields§
§scopes: Vec<String>§login_page: String§consent_page: String§select_account_page: Option<String>§code_expires_in: f64§allow_public_client_prelogin: bool§enforce_per_client_resources: bool§advertised_scopes: Option<Vec<String>>§advertised_claims: Option<Vec<String>>§grant_types: Vec<String>§allow_dynamic_client_registration: bool§allow_unauthenticated_client_registration: bool§disable_jwt_plugin: bool§pairwise_secret: Option<String>§dpop_signing_algorithms: Option<Vec<String>>Trait Implementations§
Source§impl Clone for OAuthProviderConfig
impl Clone for OAuthProviderConfig
Source§impl Debug for OAuthProviderConfig
impl Debug for OAuthProviderConfig
Auto Trait Implementations§
impl Freeze for OAuthProviderConfig
impl RefUnwindSafe for OAuthProviderConfig
impl Send for OAuthProviderConfig
impl Sync for OAuthProviderConfig
impl Unpin for OAuthProviderConfig
impl UnsafeUnpin for OAuthProviderConfig
impl UnwindSafe for OAuthProviderConfig
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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