Reference documentation and code samples for the Google Cloud Iap V1 Client class AccessSettings.
Access related settings for IAP protected apps.
Generated from protobuf message google.cloud.iap.v1.AccessSettings
Namespace
Google \ Cloud \ Iap \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ gcip_settings |
GcipSettings
Optional. GCIP claims and endpoint configurations for 3p identity providers. |
↳ cors_settings |
CorsSettings
Optional. Configuration to allow cross-origin requests via IAP. |
↳ oauth_settings |
OAuthSettings
Optional. Settings to configure IAP's OAuth behavior. |
↳ reauth_settings |
ReauthSettings
Optional. Settings to configure reauthentication policies in IAP. |
↳ allowed_domains_settings |
AllowedDomainsSettings
Optional. Settings to configure and enable allowed domains. |
↳ workforce_identity_settings |
WorkforceIdentitySettings
Optional. Settings to configure the workforce identity federation, including workforce pools and OAuth 2.0 settings. |
↳ identity_sources |
array
Optional. Identity sources that IAP can use to authenticate the end user. Only one identity source can be configured. |
getGcipSettings
Optional. GCIP claims and endpoint configurations for 3p identity providers.
Returns | |
---|---|
Type | Description |
GcipSettings|null |
hasGcipSettings
clearGcipSettings
setGcipSettings
Optional. GCIP claims and endpoint configurations for 3p identity providers.
Parameter | |
---|---|
Name | Description |
var |
GcipSettings
|
Returns | |
---|---|
Type | Description |
$this |
getCorsSettings
Optional. Configuration to allow cross-origin requests via IAP.
Returns | |
---|---|
Type | Description |
CorsSettings|null |
hasCorsSettings
clearCorsSettings
setCorsSettings
Optional. Configuration to allow cross-origin requests via IAP.
Parameter | |
---|---|
Name | Description |
var |
CorsSettings
|
Returns | |
---|---|
Type | Description |
$this |
getOauthSettings
Optional. Settings to configure IAP's OAuth behavior.
Returns | |
---|---|
Type | Description |
OAuthSettings|null |
hasOauthSettings
clearOauthSettings
setOauthSettings
Optional. Settings to configure IAP's OAuth behavior.
Parameter | |
---|---|
Name | Description |
var |
OAuthSettings
|
Returns | |
---|---|
Type | Description |
$this |
getReauthSettings
Optional. Settings to configure reauthentication policies in IAP.
Returns | |
---|---|
Type | Description |
ReauthSettings|null |
hasReauthSettings
clearReauthSettings
setReauthSettings
Optional. Settings to configure reauthentication policies in IAP.
Parameter | |
---|---|
Name | Description |
var |
ReauthSettings
|
Returns | |
---|---|
Type | Description |
$this |
getAllowedDomainsSettings
Optional. Settings to configure and enable allowed domains.
Returns | |
---|---|
Type | Description |
AllowedDomainsSettings|null |
hasAllowedDomainsSettings
clearAllowedDomainsSettings
setAllowedDomainsSettings
Optional. Settings to configure and enable allowed domains.
Parameter | |
---|---|
Name | Description |
var |
AllowedDomainsSettings
|
Returns | |
---|---|
Type | Description |
$this |
getWorkforceIdentitySettings
Optional. Settings to configure the workforce identity federation, including workforce pools and OAuth 2.0 settings.
Returns | |
---|---|
Type | Description |
WorkforceIdentitySettings|null |
hasWorkforceIdentitySettings
clearWorkforceIdentitySettings
setWorkforceIdentitySettings
Optional. Settings to configure the workforce identity federation, including workforce pools and OAuth 2.0 settings.
Parameter | |
---|---|
Name | Description |
var |
WorkforceIdentitySettings
|
Returns | |
---|---|
Type | Description |
$this |
getIdentitySources
Optional. Identity sources that IAP can use to authenticate the end user.
Only one identity source can be configured.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setIdentitySources
Optional. Identity sources that IAP can use to authenticate the end user.
Only one identity source can be configured.
Parameter | |
---|---|
Name | Description |
var |
int[]
|
Returns | |
---|---|
Type | Description |
$this |