IdentityPoolProviderUrl

class aws_cdk.aws_cognito_identitypool_alpha.IdentityPoolProviderUrl(type, value)

Bases: object

(experimental) Keys for Login Providers - correspond to client id’s of respective federation identity providers.

Stability:

experimental

ExampleMetadata:

infused

Example:

from aws_cdk.aws_cognito_identitypool_alpha import IdentityPoolProviderUrl


IdentityPool(self, "myidentitypool",
    identity_pool_name="myidentitypool",
    role_mappings=[IdentityPoolRoleMapping(
        provider_url=IdentityPoolProviderUrl.custom("my-custom-provider.com"),
        use_token=True
    )
    ]
)
Parameters:
Stability:

experimental

Attributes

AMAZON = <aws_cdk.aws_cognito_identitypool_alpha.IdentityPoolProviderUrl object>
APPLE = <aws_cdk.aws_cognito_identitypool_alpha.IdentityPoolProviderUrl object>
DIGITS = <aws_cdk.aws_cognito_identitypool_alpha.IdentityPoolProviderUrl object>
FACEBOOK = <aws_cdk.aws_cognito_identitypool_alpha.IdentityPoolProviderUrl object>
GOOGLE = <aws_cdk.aws_cognito_identitypool_alpha.IdentityPoolProviderUrl object>
TWITTER = <aws_cdk.aws_cognito_identitypool_alpha.IdentityPoolProviderUrl object>
type

(experimental) type of Provider Url.

Stability:

experimental

value

(experimental) value of Provider Url.

Stability:

experimental

Static Methods

classmethod custom(url)

(experimental) Custom Provider Url.

Parameters:

url (str) –

Stability:

experimental

Return type:

IdentityPoolProviderUrl

classmethod open_id(url)

(experimental) OpenId Provider Url.

Parameters:

url (str) –

Stability:

experimental

Return type:

IdentityPoolProviderUrl

classmethod saml(url)

(experimental) Saml Provider Url.

Parameters:

url (str) –

Stability:

experimental

Return type:

IdentityPoolProviderUrl

classmethod user_pool(user_pool, user_pool_client)

(experimental) User Pool Provider Url.

Parameters:
Stability:

experimental

Return type:

IdentityPoolProviderUrl