Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data CreateBackendAuthOAuthConfig = CreateBackendAuthOAuthConfig' {}
- newCreateBackendAuthOAuthConfig :: OAuthGrantType -> CreateBackendAuthOAuthConfig
- createBackendAuthOAuthConfig_socialProviderSettings :: Lens' CreateBackendAuthOAuthConfig (Maybe SocialProviderSettings)
- createBackendAuthOAuthConfig_domainPrefix :: Lens' CreateBackendAuthOAuthConfig (Maybe Text)
- 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.
CreateBackendAuthOAuthConfig' | |
|
Instances
newCreateBackendAuthOAuthConfig Source #
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:socialProviderSettings:CreateBackendAuthOAuthConfig'
, createBackendAuthOAuthConfig_socialProviderSettings
- The settings for using social providers to access your Amplify app.
$sel:domainPrefix:CreateBackendAuthOAuthConfig'
, createBackendAuthOAuthConfig_domainPrefix
- The domain prefix for 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_socialProviderSettings :: Lens' CreateBackendAuthOAuthConfig (Maybe SocialProviderSettings) Source #
The settings for using social providers to access your Amplify app.
createBackendAuthOAuthConfig_domainPrefix :: Lens' CreateBackendAuthOAuthConfig (Maybe Text) Source #
The domain prefix for 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.