#[non_exhaustive]pub struct UpdateBackendAuthOAuthConfig {
pub domain_prefix: Option<String>,
pub o_auth_grant_type: Option<OAuthGrantType>,
pub o_auth_scopes: Option<Vec<OAuthScopesElement>>,
pub redirect_sign_in_ur_is: Option<Vec<String>>,
pub redirect_sign_out_ur_is: Option<Vec<String>>,
pub social_provider_settings: Option<SocialProviderSettings>,
}
Expand description
The OAuth configurations for authenticating users into your Amplify app.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.domain_prefix: Option<String>
The Amazon Cognito domain prefix used to create a hosted UI for authentication.
o_auth_grant_type: Option<OAuthGrantType>
The OAuth grant type to allow app users to authenticate from your Amplify app.
o_auth_scopes: Option<Vec<OAuthScopesElement>>
The list of OAuth-related flows that can allow users to authenticate from your Amplify app.
redirect_sign_in_ur_is: Option<Vec<String>>
Redirect URLs that OAuth uses when a user signs in to an Amplify app.
redirect_sign_out_ur_is: Option<Vec<String>>
Redirect URLs that OAuth uses when a user signs out of an Amplify app.
Describes third-party social federation configurations for allowing your users to sign in with OAuth.
Implementations
The Amazon Cognito domain prefix used to create a hosted UI for authentication.
The OAuth grant type to allow app users to authenticate from your Amplify app.
The list of OAuth-related flows that can allow users to authenticate from your Amplify app.
Redirect URLs that OAuth uses when a user signs in to an Amplify app.
Redirect URLs that OAuth uses when a user signs out of an Amplify app.
Describes third-party social federation configurations for allowing your users to sign in with OAuth.
Creates a new builder-style object to manufacture UpdateBackendAuthOAuthConfig
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl Send for UpdateBackendAuthOAuthConfig
impl Sync for UpdateBackendAuthOAuthConfig
impl Unpin for UpdateBackendAuthOAuthConfig
impl UnwindSafe for UpdateBackendAuthOAuthConfig
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more