Application Engine

Security related functions

These functions have been implemented:

  • string OLAPGetApplicationName(conn)

    Returns the name of the application that owns the OLAP model.

  • bool OLAPIsCellWritable(conn, string cube, StringDictionary cell)

    Returns True if a cell is writable. Cell is defined as a dictionary of the dimension name and element name.

  • AuthenticationSystem GetCurrentUserAuthenticationSystem()

    Returns the authentication system of the current user.

  • string GetCurrentUserAuthenticationSystemString()

    Returns the authentication system of the current user as a string such as Basic, LDAP, or IFS.

Security improvements

All Application Engine connections to OLAP databases are now performed through application and OLAP permissions of the user executing them. Previously, connections were made by a service user having elevated permissions. You must ensure that all users are assigned the necessary permissions.