AVEVA OMI Software Developer Kit
AuthenticationMode Property

The AuthenticationMode property is a flag enumeration that exposes the security mode of the app. Note that the app is used within a ViewApp, and the ViewApp inherits the security mode set for the Galaxy within the System Platform IDE.

For System Platform 2023, a new authentication mode, AuthenticationProviders, has been added. AuthenticationProviders mode allows user authentication via the AVEVA Identity Manager (AIM). In addition, the AuthenticationMode property has been changed from an enum to a flag, allowing you to set multiple modes for your app.

The AuthenticationMode property can be set with one more of the following values:

  • None (default)
  • Kerberos (used for Windows authentication)
  • AuthenticationProviders
  • OpenIdConnect

Use this property to override the app security mode for your app. You must explicitly override the authentication mode in your app if your app requires any authentication, such as Windows, or an external authentication provider, such as Azure AD, for user authentication.