/
1.1. Login/Logout

1.1. Login/Logout

Authentication Configuration

Portal accepts two different Authentication modes (the authentication mode can be set during the installation of Flowster Studio):

  • Forms

 

  • Windows

 

In order to change the current authentication mode, go to <INSTALLDIR>:\Program Files\Flowster Solutions\Flowster Studio\Web path and edit appsettings.json file:

NOTE:

  • Windows authentication mode does not accept logins using Domains with FQDN configured in Administrator.

  • If windows authentication is configured, the default language setting won't be applied for the login.

Login

For web applications such as Portal or WebApps, login is required to enter a specific page and access published resources that trespassers cannot see. Therefore, in order to access the web application, a user must first authenticate. Flowster Studio supports authentication against the following providers: Active Directory, Azure AD, OpenID Connect (custom authentication provider) and Google Auth. If no provider is used, custom users or local users must be defined for login.

The default authentication method is against Active Directory and requires user credentials: username and password (Active Directory authentication username formats accepted are domain\username, UPN or mail).

Login with Active Directory account

Google, Azure and OpenID Connect logins will work based on redirect URLs which need to be configured in Administrator and Google/Azure/OpenID Connect applications. For Flowster Studio, the callback URLs will be added during the installation/upgrade for Portal as Settings in Client Apps page.

CAUTION: Azure is case sensitive, which means that the URL from Flowster Studio should match the one defined on Azure app.

 

Login with Google account

Select Sign in via other Authentication Providers option.

Insert the tenant name on which the login should be made and click Next.

Select Google from the displayed options.

Depending on the settings, a Google account will be required to be provided/selected at least for the first login.

For the first login a different page will open, mentioning if the connection to the Google app was successful or not.

If the connection is successful, Portal will authenticate with the given Google account.

NOTE: If only one Tenant is configured, the other providers will appear after selecting Sign in via other Authentication Providers, without inserting the Tenant name.

Login with Azure account

Select Sign in via other Authentication Providers option.

Insert the tenant name on which the login should be made and click Next.

Select Azure from the displayed options.

Select the desired Azure account and login with it.

If the connection is successful, Portal will authenticate with the selected Azure account.

Login with OpenID Connect account

 

Select Sign in via other Authentication Providers option.

Insert the tenant name on which the login should be made and click Next.

Select OpenID Connect from the displayed options.

Insert the user name and password and login with it.

Depending on the settings, an OpenID account will be required to be provided. For login, a different page will open, asking for credentials.

If the connection is successful, Portal will authenticate with the selected OpenID Connect account.

Login with custom users

If no authentication provider is used, login can be performed with custom user accounts or local user accounts. When using custom user accounts, login with the Identifier of the custom user (in order to check the Identifier, login with an administrator with permissions on the Administrator → Security → Security Groups and select the custom user from the tree. Check in Selected User Info the Identifier field)

Administrator → Security → Security Groups view:

Portal Login view:

 

Login with local users

If no authentication provider is used, login can be performed with custom user accounts or local user accounts. When using local user accounts, login with the .\localusername format.

 

 

Logout

If the Hide-Logout option is set to False for Portal client app, click on the Log Out button to log out from Portal/Administrator:

 

 

 

Default Language for Login page

Internationalization is a mean of adapting computer software to different languages, regional differences and technical requirements of a target market.

The default language for Login page is set during the installation, but can be edited by navigating to <INSTALLDIR>:\Program Files\Flowster Solutions\Flowster Studio\Web\appsettings.json file and modifying the DefaultLanguage setting:

There are currently two options accepted for default language: english and german. When finished, a new login is required for the changes to take place.

 

Related content