Class: Google::Apis::CloudidentityV1beta1::SamlIdpConfig
- Inherits:
-
Object
- Object
- Google::Apis::CloudidentityV1beta1::SamlIdpConfig
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/cloudidentity_v1beta1/classes.rb,
lib/google/apis/cloudidentity_v1beta1/representations.rb,
lib/google/apis/cloudidentity_v1beta1/representations.rb
Overview
SAML IDP (identity provider) configuration.
Instance Attribute Summary collapse
-
#change_password_uri ⇒ String
The Change Password URL of the identity provider.
-
#entity_id ⇒ String
Required.
-
#logout_redirect_uri ⇒ String
The Logout Redirect URL (sign-out page URL) of the identity provider.
-
#single_sign_on_service_uri ⇒ String
Required.
Instance Method Summary collapse
-
#initialize(**args) ⇒ SamlIdpConfig
constructor
A new instance of SamlIdpConfig.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ SamlIdpConfig
Returns a new instance of SamlIdpConfig.
3017 3018 3019 |
# File 'lib/google/apis/cloudidentity_v1beta1/classes.rb', line 3017 def initialize(**args) update!(**args) end |
Instance Attribute Details
#change_password_uri ⇒ String
The Change Password URL of the identity provider. Users will be sent to
this URL when changing their passwords at myaccount.google.com. This takes
precedence over the change password URL configured at customer-level. Must use
HTTPS.
Corresponds to the JSON property changePasswordUri
2995 2996 2997 |
# File 'lib/google/apis/cloudidentity_v1beta1/classes.rb', line 2995 def change_password_uri @change_password_uri end |
#entity_id ⇒ String
Required. The SAML Entity ID of the identity provider.
Corresponds to the JSON property entityId
3000 3001 3002 |
# File 'lib/google/apis/cloudidentity_v1beta1/classes.rb', line 3000 def entity_id @entity_id end |
#logout_redirect_uri ⇒ String
The Logout Redirect URL (sign-out page URL) of the identity provider. When
a user clicks the sign-out link on a Google page, they will be redirected to
this URL. This is a pure redirect with no attached SAML LogoutRequest i.e.
SAML single logout is currently not supported. Must use HTTPS.
Corresponds to the JSON property logoutRedirectUri
3008 3009 3010 |
# File 'lib/google/apis/cloudidentity_v1beta1/classes.rb', line 3008 def logout_redirect_uri @logout_redirect_uri end |
#single_sign_on_service_uri ⇒ String
Required. The SingleSignOnService endpoint location (sign-in page URL) of
the identity provider. This is the URL where the AuthnRequest will be sent.
Must use HTTPS. Currently assumed to accept the HTTP-Redirect binding.
Corresponds to the JSON property singleSignOnServiceUri
3015 3016 3017 |
# File 'lib/google/apis/cloudidentity_v1beta1/classes.rb', line 3015 def single_sign_on_service_uri @single_sign_on_service_uri end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3022 3023 3024 3025 3026 3027 |
# File 'lib/google/apis/cloudidentity_v1beta1/classes.rb', line 3022 def update!(**args) @change_password_uri = args[:change_password_uri] if args.key?(:change_password_uri) @entity_id = args[:entity_id] if args.key?(:entity_id) @logout_redirect_uri = args[:logout_redirect_uri] if args.key?(:logout_redirect_uri) @single_sign_on_service_uri = args[:single_sign_on_service_uri] if args.key?(:single_sign_on_service_uri) end |