LdapServerMetadataInput class

The metadata of the LDAP server used to authenticate and authorize connections to the broker.

Constructors

LdapServerMetadataInput({List<String>? hosts, String? roleBase, String? roleName, String? roleSearchMatching, bool? roleSearchSubtree, String? serviceAccountPassword, String? serviceAccountUsername, String? userBase, String? userRoleName, String? userSearchMatching, bool? userSearchSubtree})

Properties

hashCode int
The hash code for this object.
no setterinherited
hosts List<String>?
Fully qualified domain name of the LDAP server. Optional failover server.
final
roleBase String?
Fully qualified name of the directory to search for a user’s groups.
final
roleName String?
Specifies the LDAP attribute that identifies the group name attribute in the object returned from the group membership query.
final
roleSearchMatching String?
The search criteria for groups.
final
roleSearchSubtree bool?
The directory search scope for the role. If set to true, scope is to search the entire sub-tree.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serviceAccountPassword String?
Service account password.
final
serviceAccountUsername String?
Service account username.
final
userBase String?
Fully qualified name of the directory where you want to search for users.
final
userRoleName String?
Specifies the name of the LDAP attribute for the user group membership.
final
userSearchMatching String?
The search criteria for users.
final
userSearchSubtree bool?
The directory search scope for the user. If set to true, scope is to search the entire sub-tree.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited