| Copyright | (c) 2013-2023 Brendan Hay | 
|---|---|
| License | Mozilla Public License, v. 2.0. | 
| Maintainer | Brendan Hay | 
| Stability | auto-generated | 
| Portability | non-portable (GHC extensions) | 
| Safe Haskell | Safe-Inferred | 
| Language | Haskell2010 | 
Amazonka.AmplifyBackend.Types.CreateBackendAuthOAuthConfig
Description
Synopsis
- data CreateBackendAuthOAuthConfig = CreateBackendAuthOAuthConfig' {}
 - newCreateBackendAuthOAuthConfig :: OAuthGrantType -> CreateBackendAuthOAuthConfig
 - createBackendAuthOAuthConfig_domainPrefix :: Lens' CreateBackendAuthOAuthConfig (Maybe Text)
 - createBackendAuthOAuthConfig_socialProviderSettings :: Lens' CreateBackendAuthOAuthConfig (Maybe SocialProviderSettings)
 - createBackendAuthOAuthConfig_redirectSignOutURIs :: Lens' CreateBackendAuthOAuthConfig [Text]
 - createBackendAuthOAuthConfig_redirectSignInURIs :: Lens' CreateBackendAuthOAuthConfig [Text]
 - createBackendAuthOAuthConfig_oAuthGrantType :: Lens' CreateBackendAuthOAuthConfig OAuthGrantType
 - createBackendAuthOAuthConfig_oAuthScopes :: Lens' CreateBackendAuthOAuthConfig [OAuthScopesElement]
 
Documentation
data CreateBackendAuthOAuthConfig Source #
Creates the OAuth configuration for your Amplify project.
See: newCreateBackendAuthOAuthConfig smart constructor.
Constructors
| CreateBackendAuthOAuthConfig' | |
Fields 
  | |
Instances
newCreateBackendAuthOAuthConfig Source #
Arguments
| :: OAuthGrantType | |
| -> CreateBackendAuthOAuthConfig | 
Create a value of CreateBackendAuthOAuthConfig 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:domainPrefix:CreateBackendAuthOAuthConfig', createBackendAuthOAuthConfig_domainPrefix - The domain prefix for your Amplify app.
$sel:socialProviderSettings:CreateBackendAuthOAuthConfig', createBackendAuthOAuthConfig_socialProviderSettings - The settings for using social providers to access your Amplify app.
$sel:redirectSignOutURIs:CreateBackendAuthOAuthConfig', createBackendAuthOAuthConfig_redirectSignOutURIs - Redirect URLs that OAuth uses when a user signs out of an Amplify app.
$sel:redirectSignInURIs:CreateBackendAuthOAuthConfig', createBackendAuthOAuthConfig_redirectSignInURIs - The redirected URI for signing in to your Amplify app.
$sel:oAuthGrantType:CreateBackendAuthOAuthConfig', createBackendAuthOAuthConfig_oAuthGrantType - The OAuth grant type that you use to allow app users to authenticate
 from your Amplify app.
$sel:oAuthScopes:CreateBackendAuthOAuthConfig', createBackendAuthOAuthConfig_oAuthScopes - List of OAuth-related flows used to allow your app users to authenticate
 from your Amplify app.
createBackendAuthOAuthConfig_domainPrefix :: Lens' CreateBackendAuthOAuthConfig (Maybe Text) Source #
The domain prefix for your Amplify app.
createBackendAuthOAuthConfig_socialProviderSettings :: Lens' CreateBackendAuthOAuthConfig (Maybe SocialProviderSettings) Source #
The settings for using social providers to access your Amplify app.
createBackendAuthOAuthConfig_redirectSignOutURIs :: Lens' CreateBackendAuthOAuthConfig [Text] Source #
Redirect URLs that OAuth uses when a user signs out of an Amplify app.
createBackendAuthOAuthConfig_redirectSignInURIs :: Lens' CreateBackendAuthOAuthConfig [Text] Source #
The redirected URI for signing in to your Amplify app.
createBackendAuthOAuthConfig_oAuthGrantType :: Lens' CreateBackendAuthOAuthConfig OAuthGrantType Source #
The OAuth grant type that you use to allow app users to authenticate from your Amplify app.
createBackendAuthOAuthConfig_oAuthScopes :: Lens' CreateBackendAuthOAuthConfig [OAuthScopesElement] Source #
List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.