Identity-Aware Proxy V1 API - Class Google::Cloud::Iap::V1::OAuthSettings (v1.1.0)

Reference documentation and code samples for the Identity-Aware Proxy V1 API class Google::Cloud::Iap::V1::OAuthSettings.

Configuration for OAuth login&consent flow behavior as well as for OAuth Credentials.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#login_hint

def login_hint() -> ::Google::Protobuf::StringValue
Returns
  • (::Google::Protobuf::StringValue) — Domain hint to send as hd=? parameter in OAuth request flow. Enables redirect to primary IDP by skipping Google's login screen. https://developers.google.com/identity/protocols/OpenIDConnect#hd-param Note: IAP does not verify that the id token's hd claim matches this value since access behavior is managed by IAM policies.

#login_hint=

def login_hint=(value) -> ::Google::Protobuf::StringValue
Parameter
  • value (::Google::Protobuf::StringValue) — Domain hint to send as hd=? parameter in OAuth request flow. Enables redirect to primary IDP by skipping Google's login screen. https://developers.google.com/identity/protocols/OpenIDConnect#hd-param Note: IAP does not verify that the id token's hd claim matches this value since access behavior is managed by IAM policies.
Returns
  • (::Google::Protobuf::StringValue) — Domain hint to send as hd=? parameter in OAuth request flow. Enables redirect to primary IDP by skipping Google's login screen. https://developers.google.com/identity/protocols/OpenIDConnect#hd-param Note: IAP does not verify that the id token's hd claim matches this value since access behavior is managed by IAM policies.

#programmatic_clients

def programmatic_clients() -> ::Array<::String>
Returns
  • (::Array<::String>) — List of OAuth client IDs allowed to programmatically authenticate with IAP.

#programmatic_clients=

def programmatic_clients=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — List of OAuth client IDs allowed to programmatically authenticate with IAP.
Returns
  • (::Array<::String>) — List of OAuth client IDs allowed to programmatically authenticate with IAP.