AccessSettings class

Access related settings for IAP protected apps.

Constructors

AccessSettings({AllowedDomainsSettings? allowedDomainsSettings, CorsSettings? corsSettings, GcipSettings? gcipSettings, List<String>? identitySources, OAuthSettings? oauthSettings, PolicyDelegationSettings? policyDelegationSettings, ReauthSettings? reauthSettings, WorkforceIdentitySettings? workforceIdentitySettings})
AccessSettings.fromJson(Map json_)

Properties

allowedDomainsSettings AllowedDomainsSettings?
Settings to configure and enable allowed domains.
getter/setter pair
corsSettings CorsSettings?
Configuration to allow cross-origin requests via IAP.
getter/setter pair
gcipSettings GcipSettings?
GCIP claims and endpoint configurations for 3p identity providers.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
identitySources List<String>?
Identity sources that IAP can use to authenticate the end user.
getter/setter pair
oauthSettings OAuthSettings?
Settings to configure IAP's OAuth behavior.
getter/setter pair
policyDelegationSettings PolicyDelegationSettings?
Settings to configure Policy delegation for apps hosted in tenant projects.
getter/setter pair
reauthSettings ReauthSettings?
Settings to configure reauthentication policies in IAP.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
workforceIdentitySettings WorkforceIdentitySettings?
Settings to configure the workforce identity federation, including workforce pools and OAuth 2.0 settings.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited