Struct aws_sdk_ssoadmin::types::SignInOptions
source · #[non_exhaustive]pub struct SignInOptions {
pub origin: SignInOrigin,
pub application_url: Option<String>,
}Expand description
A structure that describes the sign-in options for an application portal.
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.origin: SignInOriginThis determines how IAM Identity Center navigates the user to the target application. It can be one of the following values:
-
APPLICATION: IAM Identity Center redirects the customer to the configuredApplicationUrl. -
IDENTITY_CENTER: IAM Identity Center uses SAML identity-provider initiated authentication to sign the customer directly into a SAML-based application.
application_url: Option<String>The URL that accepts authentication requests for an application. This is a required parameter if the Origin parameter is APPLICATION.
Implementations§
source§impl SignInOptions
impl SignInOptions
sourcepub fn origin(&self) -> &SignInOrigin
pub fn origin(&self) -> &SignInOrigin
This determines how IAM Identity Center navigates the user to the target application. It can be one of the following values:
-
APPLICATION: IAM Identity Center redirects the customer to the configuredApplicationUrl. -
IDENTITY_CENTER: IAM Identity Center uses SAML identity-provider initiated authentication to sign the customer directly into a SAML-based application.
sourcepub fn application_url(&self) -> Option<&str>
pub fn application_url(&self) -> Option<&str>
The URL that accepts authentication requests for an application. This is a required parameter if the Origin parameter is APPLICATION.
source§impl SignInOptions
impl SignInOptions
sourcepub fn builder() -> SignInOptionsBuilder
pub fn builder() -> SignInOptionsBuilder
Creates a new builder-style object to manufacture SignInOptions.
Trait Implementations§
source§impl Clone for SignInOptions
impl Clone for SignInOptions
source§fn clone(&self) -> SignInOptions
fn clone(&self) -> SignInOptions
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for SignInOptions
impl Debug for SignInOptions
source§impl PartialEq for SignInOptions
impl PartialEq for SignInOptions
source§fn eq(&self, other: &SignInOptions) -> bool
fn eq(&self, other: &SignInOptions) -> bool
self and other values to be equal, and is used
by ==.