Authentication Providers

Learn to define and use authentication providers.

Last published at: November 11th, 2026

Authentication Providers in FlowWright are configurable components that control how users authenticate themselves when accessing the FlowWright application.

They let FlowWright integrate with external identity management systems or use its own authentication mechanisms, so users don't have to authenticate through a single, fixed login method.

Navigate to the Administration > Authentication page and click the Authentication Connections > Providers menu option. 

 

The page lists the authentication providers, as shown in the example below. The Authentication Providers are sorted by Name and include columns for type, namespace, DLL path, and verification status. Use the “Search” text box to filter the results. 

 

The following operations can be performed using the UI:

  • Create an authentication provider.
  • Edit an authentication provider.
  • Remove an authentication provider.
  • View the providers with validation errors.
  • Export the provider definition as XML or SQL.
  • Import the provider definition as XML.
  • Auto-Detect a new Auth Provider from the DLL and Directory path.
  • Send a request to the admin for a new service provider. 

 

Create an Authentication Provider.

The function creates a new Auth Provider. 

On the Authentication Provider page, click the “Actions > Create” menu option. 

 

Provide the Auth Provider name, description, type (e.g., Windows, Forms, SAMLPost, SAMLGet), namespace, and DLL path, as shown below. Click the “Validate” button to verify the configuration values. A confirmation message appears in the top-right corner. 

 

Click the “Create” button to confirm. The new Auth Provider is created and added to the table list, and a confirmation message appears in the top-right corner. All dates and times are stored in the database in UTC and displayed in the user's local time zone. The new FlowWright application provides a user interface for adjusting the time zone.

Note: Engine runtime data is in ISO + UTC format. 

 

 

Edit an Authentication Provider.

The function modifies the values in an Auth Provider configuration. 

On the Authentication Providers page, select an Auth Provider from the table, then click “Actions > Edit.” 

 

Modify the field values, then click the “Validate” button to review the changes. 

 

A confirmation message appears in the top-right corner. When you are finished, click the “Update” button to save your changes. 

 

Remove Authentication Provider.

The function removes an Auth Provider configuration. 

Select an Auth Provider from the table on the Authentication Providers page, then click “Actions > Remove.” 

 

Click the OK button. The selected Auth Provider is permanently deleted, and a confirmation message appears in the top-right corner. 

 

View Providers with validation errors.

This function displays a list of providers that are misconfigured or invalid due to other configuration issues. 

On the Authentication Providers page, select the “View > With Errors” option.

 

The page displays a list of providers with errors, if any.  

 

View Providers with parameters.

This function displays a list of parameters for an Auth Provider. 

On the Authentication Providers page, select an Auth Provider from the table, then click the “View > Parameters” menu option. 

 

The Auth Provider parameters are displayed in the pop-up, as shown in the example below.  

 

Export an Authentication Provider.

This function lets you export an Auth Provider as an XML or SQL file. You can import the XML file into another FlowWright environment using the import function. 

Select an Auth Provider from the table on the Authentication Providers page, then click the “Export > XML” menu option. The XML file will be downloaded to your local folder. 

 

The XML content is provided here for reference. 

 

Select an Auth Provider from the table on the Authentication Providers page, then click the “Export > SQL” menu option. The SQL file will be downloaded to your local folder. 

 

The SQL file content is provided here for reference. Run this SQL to add a new Auth Provider to the target FlowWright database. 

 

Import an Authentication Provider.

This function allows you to import an Auth Provider from an XML file and create one with that name. 

On the Authentication Providers page, select the “Import > XML” option. 

 

Select the XML file from the local folder, then click the Import button. The system creates the Auth Provider configuration, and a confirmation message appears in the top-right corner. 

 

Difference between the three Auto Detect options.

Option How it works When to use
Auto Detect Identifies new or modified authentication providers requiring configuration. After installing or updating provider assemblies.
Auto Detect From DLL Selects a specific DLL for provider discovery and import. When you know exactly which DLL contains the provider.
Auto Detect From Directory Selects a directory to discover provider DLLs. When multiple custom provider DLLs are deployed in a directory.

 

Auto Detect from DLL.

This function automatically detects and imports a custom authentication provider into the FlowWright environment. 

 

Select the DLL and click the “Manage > Configure” menu.  

 

The DLL is configured, and a confirmation message appears in the top-right corner. 

 

Select “Utils > Auto Detect From DLL” to manually select and configure it. 

 

Select the DLL from the drop-down list.

 

You can also auto-detect from the directory by selecting 'Auto-Detect' from the Directory menu. 

 

Choose the Directory path from the drop-down list. 

 

Request a new Authentication Provider.

This function lets you request changes or suggest improvements to the FlowWright support team. 

On the Authentication Providers page, click the Support > Request Item menu option. 

 

Sign up on the FlowWright Support page.

 

Provide the required details, then click the “Send” button.