libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.AmplifyBackend.Types.UpdateBackendAuthOAuthConfig

Description

 
Synopsis

Documentation

data UpdateBackendAuthOAuthConfig Source #

The OAuth configurations for authenticating users into your Amplify app.

See: newUpdateBackendAuthOAuthConfig smart constructor.

Constructors

UpdateBackendAuthOAuthConfig' 

Fields

Instances

Instances details
Eq UpdateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthOAuthConfig

Read UpdateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthOAuthConfig

Show UpdateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthOAuthConfig

Generic UpdateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthOAuthConfig

Associated Types

type Rep UpdateBackendAuthOAuthConfig :: Type -> Type #

NFData UpdateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthOAuthConfig

Hashable UpdateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthOAuthConfig

ToJSON UpdateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthOAuthConfig

type Rep UpdateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthOAuthConfig

type Rep UpdateBackendAuthOAuthConfig = D1 ('MetaData "UpdateBackendAuthOAuthConfig" "Amazonka.AmplifyBackend.Types.UpdateBackendAuthOAuthConfig" "libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend" 'False) (C1 ('MetaCons "UpdateBackendAuthOAuthConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "socialProviderSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SocialProviderSettings)) :*: (S1 ('MetaSel ('Just "domainPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "oAuthScopes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [OAuthScopesElement])))) :*: (S1 ('MetaSel ('Just "oAuthGrantType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OAuthGrantType)) :*: (S1 ('MetaSel ('Just "redirectSignOutURIs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "redirectSignInURIs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))

newUpdateBackendAuthOAuthConfig :: UpdateBackendAuthOAuthConfig Source #

Create a value of UpdateBackendAuthOAuthConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:socialProviderSettings:UpdateBackendAuthOAuthConfig', updateBackendAuthOAuthConfig_socialProviderSettings - Describes third-party social federation configurations for allowing your users to sign in with OAuth.

$sel:domainPrefix:UpdateBackendAuthOAuthConfig', updateBackendAuthOAuthConfig_domainPrefix - The Amazon Cognito domain prefix used to create a hosted UI for authentication.

$sel:oAuthScopes:UpdateBackendAuthOAuthConfig', updateBackendAuthOAuthConfig_oAuthScopes - The list of OAuth-related flows that can allow users to authenticate from your Amplify app.

$sel:oAuthGrantType:UpdateBackendAuthOAuthConfig', updateBackendAuthOAuthConfig_oAuthGrantType - The OAuth grant type to allow app users to authenticate from your Amplify app.

$sel:redirectSignOutURIs:UpdateBackendAuthOAuthConfig', updateBackendAuthOAuthConfig_redirectSignOutURIs - Redirect URLs that OAuth uses when a user signs out of an Amplify app.

$sel:redirectSignInURIs:UpdateBackendAuthOAuthConfig', updateBackendAuthOAuthConfig_redirectSignInURIs - Redirect URLs that OAuth uses when a user signs in to an Amplify app.

updateBackendAuthOAuthConfig_socialProviderSettings :: Lens' UpdateBackendAuthOAuthConfig (Maybe SocialProviderSettings) Source #

Describes third-party social federation configurations for allowing your users to sign in with OAuth.

updateBackendAuthOAuthConfig_domainPrefix :: Lens' UpdateBackendAuthOAuthConfig (Maybe Text) Source #

The Amazon Cognito domain prefix used to create a hosted UI for authentication.

updateBackendAuthOAuthConfig_oAuthScopes :: Lens' UpdateBackendAuthOAuthConfig (Maybe [OAuthScopesElement]) Source #

The list of OAuth-related flows that can allow users to authenticate from your Amplify app.

updateBackendAuthOAuthConfig_oAuthGrantType :: Lens' UpdateBackendAuthOAuthConfig (Maybe OAuthGrantType) Source #

The OAuth grant type to allow app users to authenticate from your Amplify app.

updateBackendAuthOAuthConfig_redirectSignOutURIs :: Lens' UpdateBackendAuthOAuthConfig (Maybe [Text]) Source #

Redirect URLs that OAuth uses when a user signs out of an Amplify app.

updateBackendAuthOAuthConfig_redirectSignInURIs :: Lens' UpdateBackendAuthOAuthConfig (Maybe [Text]) Source #

Redirect URLs that OAuth uses when a user signs in to an Amplify app.