View Source GoogleApi.GKEHub.V1.Model.IdentityServiceUserConfig (google_api_gke_hub v0.16.0)
Defines where users exist in the LDAP directory.
Attributes
-
baseDn
(type:String.t
, default:nil
) - Required. The location of the subtree in the LDAP directory to search for user entries. -
filter
(type:String.t
, default:nil
) - Optional. Filter to apply when searching for the user. This can be used to further restrict the user accounts which are allowed to login. This defaults to "(objectClass=User)". -
idAttribute
(type:String.t
, default:nil
) - Optional. Determines which attribute to use as the user's identity after they are authenticated. This is distinct from the loginAttribute field to allow users to login with a username, but then have their actual identifier be an email address or full Distinguished Name (DN). For example, setting loginAttribute to "sAMAccountName" and identifierAttribute to "userPrincipalName" would allow a user to login as "bsmith", but actual RBAC policies for the user would be written as "bsmith@example.com". Using "userPrincipalName" is recommended since this will be unique for each user. This defaults to "userPrincipalName". -
loginAttribute
(type:String.t
, default:nil
) - Optional. The name of the attribute which matches against the input username. This is used to find the user in the LDAP database e.g. "(=)" and is combined with the optional filter field. This defaults to "userPrincipalName".
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
Functions
Unwrap a decoded JSON object into its complex fields.