DeploymentChannelProfileWebWidgetConfigSecuritySettings class

Constructors

DeploymentChannelProfileWebWidgetConfigSecuritySettings({Input<List<String>?>? allowedOrigins, Input<bool?>? enableOriginCheck, Input<bool?>? enablePublicAccess, Input<bool?>? enableRecaptcha})
Creates a new DeploymentChannelProfileWebWidgetConfigSecuritySettings. allowedOrigins The origins that are allowed to host the web widget. An origin is defined by RFC 6454. If empty, all origins are allowed. A maximum of 100 origins is allowed. Example: "https://example.com" enableOriginCheck Indicates whether origin check for the web widget is enabled. If true, the web widget will check the origin of the website that loads the web widget and only allow it to be loaded in the same origin or any of the allowed origins. enablePublicAccess Indicates whether public access to the web widget is enabled. If true, the web widget will be publicly accessible. If false, the web widget must be integrated with your own authentication and authorization system to return valid credentials for accessing the CES agent. enableRecaptcha Indicates whether reCAPTCHA verification for the web widget is enabled.
const
DeploymentChannelProfileWebWidgetConfigSecuritySettings.fromMap(Map<String, dynamic> map)
factory

Properties

allowedOrigins → Input<List<String>?>?
The origins that are allowed to host the web widget. An origin is defined by RFC 6454. If empty, all origins are allowed. A maximum of 100 origins is allowed. Example: "https://example.com"
final
enableOriginCheck → Input<bool?>?
Indicates whether origin check for the web widget is enabled. If true, the web widget will check the origin of the website that loads the web widget and only allow it to be loaded in the same origin or any of the allowed origins.
final
enablePublicAccess → Input<bool?>?
Indicates whether public access to the web widget is enabled. If true, the web widget will be publicly accessible. If false, the web widget must be integrated with your own authentication and authorization system to return valid credentials for accessing the CES agent.
final
enableRecaptcha → Input<bool?>?
Indicates whether reCAPTCHA verification for the web widget is enabled.
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

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

Operators

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