IdentityPool class
An object representing an Amazon Cognito identity pool.
Constructors
-
IdentityPool({required bool allowUnauthenticatedIdentities, required String identityPoolId, required String identityPoolName, bool? allowClassicFlow, List<
CognitoIdentityProvider> ? cognitoIdentityProviders, String? developerProviderName, Map<String, String> ? identityPoolTags, List<String> ? openIdConnectProviderARNs, List<String> ? samlProviderARNs, Map<String, String> ? supportedLoginProviders}) -
IdentityPool.fromJson(Map<
String, dynamic> json) -
factory
Properties
- allowClassicFlow → bool?
-
Enables or disables the Basic (Classic) authentication flow. For more
information, see Identity
Pools (Federated Identities) Authentication Flow in the Amazon
Cognito Developer Guide.
final
- allowUnauthenticatedIdentities → bool
-
TRUE if the identity pool supports unauthenticated logins.
final
-
cognitoIdentityProviders
→ List<
CognitoIdentityProvider> ? -
A list representing an Amazon Cognito user pool and its client ID.
final
- developerProviderName → String?
-
The "domain" by which Cognito will refer to your users.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- identityPoolId → String
-
An identity pool ID in the format REGION:GUID.
final
- identityPoolName → String
-
A string that you provide.
final
-
identityPoolTags
→ Map<
String, String> ? -
The tags that are assigned to the identity pool. A tag is a label that you
can apply to identity pools to categorize and manage them in different ways,
such as by purpose, owner, environment, or other criteria.
final
-
openIdConnectProviderARNs
→ List<
String> ? -
A list of OpendID Connect provider ARNs.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
samlProviderARNs
→ List<
String> ? -
An array of Amazon Resource Names (ARNs) of the SAML provider for your
identity pool.
final
-
supportedLoginProviders
→ Map<
String, String> ? -
Optional key:value pairs mapping provider names to provider app IDs.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited