# public class UdcSetting

`public class UdcSetting`

Each User Directory Connector (UDC) has to provide information on how to configure it. This is done via the `GetConfiguration` method, which is defined in `IUserDirectoryConnector`. This interface defines how each setting is represented. The table below provides a sample list of settings for a database connector.

Sample database connector settings

| Name | Category | Type | Secret | Sample value |
| --- | --- | --- | --- | --- |
| Path | Connection | String | false | ODBC://[machine] |
| User Name | Connection | String | false | [db user] |
| Password | Connection | String | true | [db password] |
| DB Driver | Connection | String | false | MySQL ODBC 5.1 Driver |
| User Table | Mapping | String | false | USERS |
| UserId Column | Mapping | String | false | uid |
| FullName Column | Mapping | String | false | username |
| Attributes Table | Mapping | String | false | GROUPS |

## Learn more

* [IEnumerable<UdcSetting> GetConfiguration()](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/UserDirectoryConnectorAPI/Content/Sense_UserDirectoryConnectorAPI/UDCAPI-Syntax-DNet-IEnum-GetDefaultConfiguration.htm)