pub struct Builder { /* private fields */ }
Expand description
A builder for UpdateBackendAuthOAuthConfig
.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn domain_prefix(self, input: impl Into<String>) -> Self
pub fn domain_prefix(self, input: impl Into<String>) -> Self
The Amazon Cognito domain prefix used to create a hosted UI for authentication.
sourcepub fn set_domain_prefix(self, input: Option<String>) -> Self
pub fn set_domain_prefix(self, input: Option<String>) -> Self
The Amazon Cognito domain prefix used to create a hosted UI for authentication.
sourcepub fn o_auth_grant_type(self, input: OAuthGrantType) -> Self
pub fn o_auth_grant_type(self, input: OAuthGrantType) -> Self
The OAuth grant type to allow app users to authenticate from your Amplify app.
sourcepub fn set_o_auth_grant_type(self, input: Option<OAuthGrantType>) -> Self
pub fn set_o_auth_grant_type(self, input: Option<OAuthGrantType>) -> Self
The OAuth grant type to allow app users to authenticate from your Amplify app.
sourcepub fn o_auth_scopes(self, input: OAuthScopesElement) -> Self
pub fn o_auth_scopes(self, input: OAuthScopesElement) -> Self
Appends an item to o_auth_scopes
.
To override the contents of this collection use set_o_auth_scopes
.
The list of OAuth-related flows that can allow users to authenticate from your Amplify app.
sourcepub fn set_o_auth_scopes(self, input: Option<Vec<OAuthScopesElement>>) -> Self
pub fn set_o_auth_scopes(self, input: Option<Vec<OAuthScopesElement>>) -> Self
The list of OAuth-related flows that can allow users to authenticate from your Amplify app.
sourcepub fn redirect_sign_in_ur_is(self, input: impl Into<String>) -> Self
pub fn redirect_sign_in_ur_is(self, input: impl Into<String>) -> Self
Appends an item to redirect_sign_in_ur_is
.
To override the contents of this collection use set_redirect_sign_in_ur_is
.
Redirect URLs that OAuth uses when a user signs in to an Amplify app.
sourcepub fn set_redirect_sign_in_ur_is(self, input: Option<Vec<String>>) -> Self
pub fn set_redirect_sign_in_ur_is(self, input: Option<Vec<String>>) -> Self
Redirect URLs that OAuth uses when a user signs in to an Amplify app.
sourcepub fn redirect_sign_out_ur_is(self, input: impl Into<String>) -> Self
pub fn redirect_sign_out_ur_is(self, input: impl Into<String>) -> Self
Appends an item to redirect_sign_out_ur_is
.
To override the contents of this collection use set_redirect_sign_out_ur_is
.
Redirect URLs that OAuth uses when a user signs out of an Amplify app.
sourcepub fn set_redirect_sign_out_ur_is(self, input: Option<Vec<String>>) -> Self
pub fn set_redirect_sign_out_ur_is(self, input: Option<Vec<String>>) -> Self
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.
Describes third-party social federation configurations for allowing your users to sign in with OAuth.
sourcepub fn build(self) -> UpdateBackendAuthOAuthConfig
pub fn build(self) -> UpdateBackendAuthOAuthConfig
Consumes the builder and constructs a UpdateBackendAuthOAuthConfig
.