What is Database Authentication in Strategy 9.4.x - 10.x?
Database Authentication is a method of identifying users at login time based on the user's credentials on one or another warehouse database. Where standard authentication verifies the user's login name and password against the user's information on the metadata, database authentication passes the login and password to the database. If the database allows the connection, the user is permitted access to the project. If the database refuses, the user will not be allowed to log in to Strategy.
Database authentication may be used in conjunction with Linked Warehouse Execution, so that both project and data security may be maintained in the database.
Considerations
Each project can authenticate against a different database; the database instance to use for authentication is a Project Configuration setting. There is no global Intelligence Server level authentication database instance.
Because of this, database authentication can be used only to log into projects. It is not possible to log into Strategy Developer or Web using database authentication and perform server-level administration tasks. For server administration, another authentication method must be used.
A user object in Strategy can store one database login name for authentication, and one login/password for linked warehouse execution. If different projects use different databases for authentication, the user credentials should be the same across these databases.
Database authentication workflow: Strategy Developer
Database authentication workflow: Strategy Web
The Strategy Web server can be configured to require the user to login before showing a list of projects, or allow the user to choose the project before entering credentials. In both cases, the user is prompted for credentials only once.
If the user chooses the project first and then enters credentials, Strategy Web will present a list of all projects loaded on the Intelligence Server. The credentials entered will then be passed directly to the database.
If the user logs in first and then sees a list of projects, the following procedure is taken:
Configuring database authentication



Enabling database authentication in Strategy Developer
A project source should be created in which warehouse authentication is selected:

Enabling database authentication in Strategy Web
On the Strategy Web administrator page, go to Intelligence Servers > Default properties. The permitted login modes may be chosen here.
