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.