Show / Hide Table of Contents

Class IdentityServiceSamlConfig

Configuration for the SAML Auth flow.

Inheritance
object
IdentityServiceSamlConfig
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.GKEHub.v2beta.Data
Assembly: Google.Apis.GKEHub.v2beta.dll
Syntax
public class IdentityServiceSamlConfig : IDirectResponseSchema

Properties

AttributeMapping

Optional. The mapping of additional user attributes like nickname, birthday and address etc.. key is the name of this additional attribute. value is a string presenting as CEL(common expression language, go/cel) used for getting the value from the resources. Take nickname as an example, in this case, key is "attribute.nickname" and value is "assertion.nickname".

Declaration
[JsonProperty("attributeMapping")]
public virtual IDictionary<string, string> AttributeMapping { get; set; }
Property Value
Type Description
IDictionary<string, string>

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

GroupPrefix

Optional. Prefix to prepend to group name.

Declaration
[JsonProperty("groupPrefix")]
public virtual string GroupPrefix { get; set; }
Property Value
Type Description
string

GroupsAttribute

Optional. The SAML attribute to read groups from. This value is expected to be a string and will be passed along as-is (with the option of being prefixed by the group_prefix).

Declaration
[JsonProperty("groupsAttribute")]
public virtual string GroupsAttribute { get; set; }
Property Value
Type Description
string

IdentityProviderCertificates

Required. The list of IdP certificates to validate the SAML response against.

Declaration
[JsonProperty("identityProviderCertificates")]
public virtual IList<string> IdentityProviderCertificates { get; set; }
Property Value
Type Description
IList<string>

IdentityProviderId

Required. The entity ID of the SAML IdP.

Declaration
[JsonProperty("identityProviderId")]
public virtual string IdentityProviderId { get; set; }
Property Value
Type Description
string

IdentityProviderSsoUri

Required. The URI where the SAML IdP exposes the SSO service.

Declaration
[JsonProperty("identityProviderSsoUri")]
public virtual string IdentityProviderSsoUri { get; set; }
Property Value
Type Description
string

UserAttribute

Optional. The SAML attribute to read username from. If unspecified, the username will be read from the NameID element of the assertion in SAML response. This value is expected to be a string and will be passed along as-is (with the option of being prefixed by the user_prefix).

Declaration
[JsonProperty("userAttribute")]
public virtual string UserAttribute { get; set; }
Property Value
Type Description
string

UserPrefix

Optional. Prefix to prepend to user name.

Declaration
[JsonProperty("userPrefix")]
public virtual string UserPrefix { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX