Configure User Providers
- Last UpdatedJan 13, 2026
- 2 minute read
An AVEVA Work Tasks Repository can be configured to use one of the following User Providers:
-
Active Directory
-
ASP.NET Membership
-
Forms
-
List
-
Repository User Provider
-
Microsoft Entra ID
Active directory
Select Active Directory to authenticate users using an LDAP-based directory service.
-
The logged-in Active Directory is displayed by default in the Active Directory Data Source and Search Base fields.
-
You can configure a different LDAP connection and search base if required.
-
Use Test LDAP to validate the connection.
-
If Test LDAP fails, provide authentication credentials and test again.
User information such as SamAccountName, Display Name, and Email ID is cached in a database table to reduce frequent requests to Active Directory. User credentials are validated using the Microsoft Win32 API LogonUser.
ASP.NET membership
Select ASP.NET Membership to authenticate users using an ASP.NET membership provider.
-
Provide the connection string and application name.
-
Use Test ASP.NET Membership to validate the connection.
Ensure that the PasswordFormat column is set to 0, as only clear text passwords are supported.
Forms
Select Forms to retrieve user information from an external application database.configuration:
-
Datasource: The database source containing user data.
-
DataTable: The table or view storing user information. If the user data is stored across multiple tables, create a view and enter the view name in this field.
-
User Entity Properties: XML definition that maps database columns to user entity attributes.
Sample XML schema:
<properties>
<property name="name" type="string" displayname="Full Name" purpose="name"/>
<property name="empname" type="string" displayname="Name" purpose="identifier"/>
<property name="Address" type="string" displayname="Address"/>
<property name="Sex" type="string" displayname="Sex"/>
<property name="Email" type="string" displayname="Email" purpose="email"/>
</properties>
XML schema tags
-
<properties>: Defines the collection of fields to be retrieved from the source database table or view.
-
<property>: Represents a single column from the source table or view.
Attributes of the <property> element
-
name: Specifies the column name in the database.
-
type: Specifies the column data type (int, string, or guid).
-
displayname: Specifies the display name shown within AVEVA Work Tasks.
-
purpose: Indicates how AVEVA Work Tasks uses the column (name, email, or identifier).
-
display: Specifies whether the column is displayed (true or false).
User Provider Properties
Map the User Entity properties to the corresponding fields in the user provider.
To associate password information for Forms authentication in the Enterprise Console, add a column with purpose="password" in the entity provider, as shown below:
<property name="Password" type="string" display="false" purpose="password"/>
Note: The default provider currently supports only clear text passwords.
List
When a Repository is created, AVEVA Work Tasks automatically adds user tables to the Repository database.
Select List to use these tables as the authentication source. Lists can be customized as required. See User List for more information.
Repository user provider
Select Repository User Provider to set the password for the system administrator account (admin). This password is used to access the Enterprise Console configured with the Repository User Provider.
Password requirements:
-
Minimum 8 characters
-
At least one uppercase letter
-
At least one lowercase letter
-
At least one number
-
At least one special character
-
No spaces
Note: Foreign special characters are not supported.
Microsoft entra ID
Select Microsoft Entra ID to authenticate users using Microsoft’s cloud-based identity provider.
For configuration details, see Microsoft Entra settings.
For more information, refer to:
https://azure.microsoft.com/en-in/services/active-directory/
https://docs.microsoft.com/en-us/windows-server/identity/active-directory-federation-services