pub struct GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfig {
pub additional_scopes: Option<Vec<String>>,
pub assertion_claims_behavior: Option<String>,
pub response_type: Option<String>,
}Expand description
Configuration for web single sign-on for the OIDC provider.
This type is not used in any activity, and only used as part of another schema.
Fields§
§additional_scopes: Option<Vec<String>>Additional scopes to request for in the OIDC authentication request on top of scopes requested by default. By default, the openid, profile and email scopes that are supported by the identity provider are requested. Each additional scope may be at most 256 characters. A maximum of 10 additional scopes may be configured.
assertion_claims_behavior: Option<String>Required. The behavior for how OIDC Claims are included in the assertion object used for attribute mapping and attribute condition.
response_type: Option<String>Required. The Response Type to request for in the OIDC Authorization Request for web sign-in. The CODE Response Type is recommended to avoid the Implicit Flow, for security reasons.
Trait Implementations§
Source§impl Clone for GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfig
impl Clone for GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfig
Source§fn clone(&self) -> GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfig
fn clone(&self) -> GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfig
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfig
impl Default for GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfig
Source§fn default() -> GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfig
fn default() -> GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfig
Source§impl<'de> Deserialize<'de> for GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfig
impl<'de> Deserialize<'de> for GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl Part for GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfig
Auto Trait Implementations§
impl Freeze for GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfig
impl RefUnwindSafe for GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfig
impl Send for GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfig
impl Sync for GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfig
impl Unpin for GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfig
impl UnwindSafe for GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more