AuthenticationMode

Description

The AuthenticationMode enumeration contains authentication types used for any connection.

It is used by the following properties and methods:

Available Values

Value Brief description
0 AnyAccepted. Any accepted authentication type.
1 Password. Password authentication. It is required a clear indication of user name and password. The IPasswordCredentials interface is used to process credentials.
2 Domain. Integrated domain authentication. While connection the same user name and password, which user used to connect to domain will be used. The IDomainCredentials interface is used to process user accounts.
3 Role. Role authentication. Each user is associated with a certain role with this type of authentication.

NOTE. Role authentication type is outdated. It is kept for compatibility with previous versions.

4 DomainExplicit. Domain authentication. It is required a clear indication of domain, user name and password. The IDomainCredentials interface is used to process user accounts. The use of domain authentication is relevant for the MSSQL, Oracle, PostgreSQL DBMS.
5 Certificate. Certificate authentication. Certificate owner can work in repository under any user.
6 PasswordEncrypted. Password authentication with encryption. It is relevant only for application server.
7 OAuth. Authentication via external services using the OAuth or OpenID Connect protocol. It is use only in the web application of Foresight Analytics Platform.

See also:

Metabase Assembly Enumerations