Only W&B Admin roles can enable and configure LDAP authentication.
Configure LDAP connection
- W&B App
- Environment variable
- Navigate to the W&B App.
- Select your profile icon from the upper right. From the dropdown, select System Settings.
- Toggle Configure LDAP Client.
- Add the details in the form. Refer to Configuring Parameters section for details on each input.
- Click on Update Settings to test your settings. This will establish a test client/connection with the W&B server.
- If your connection is verified, toggle the Enable LDAP Authentication and select the Update Settings button.
Configuration parameters
The following table lists and describes required and optional LDAP configurations.Environment variable | Definition | Required |
---|---|---|
ADDRESS | This is the address of your LDAP server within the VPC that hosts W&B Server. | Yes |
BASE_DN | The root path searches start from and required for doing any queries into this directory. | Yes |
BIND_DN | Path of the administrative user registered in the LDAP server. This is required if the LDAP server does not support unauthenticated binding. If specified, W&B Server connects to the LDAP server as this user. Otherwise, W&B Server connects using anonymous binding. | No |
BIND_PW | The password for administrative user, this is used to authenticate the binding. If left blank, W&B Server connects using anonymous binding. | No |
ATTRIBUTES | Provide an email and group ID attribute names as comma separated string values. | Yes |
TLS_ENABLE | Enable TLS. | No |
GROUP_ALLOW_LIST | Group allowlist. | No |
LOGIN | This tells W&B Server to use LDAP to authenticate. Set to either True or False . Optionally set this to false to test the LDAP configuration. Set this to true to start LDAP authentication. | No |