Configuring the Authentication Service
The
Authentication Server is dedicated to authenticating users. In , the Authentication Server is always part of an Application Server, if the type of the Application Server is set to CONFIGURATION or ALL. For , the Authentication Server stands alone and is not associated with any particular Application Server.The Authentication Service is a program implemented within a
Authentication Server that is responsible for authenticating users and issuing session credentials.A default installation of
sets up a stand-alone Authentication Service, which can authenticate users associated with multiple Application Servers. When a user successfully authenticates, the Authentication Service for reports issues single sign-on (SSO) credentials to the user.Unlike other
applications, must be able to refresh the SSO credentials for you so that you can run recurring reporting jobs even after the current session for you ends.To enable credential refreshing
- On the reports server, start the Application Server Administration console (the blasadmin utility).
Specify that the SSO credentials issued by the Authentication Service can be refreshed, by entering the following command:
set AuthServer isSSOCredRefreshEnabled trueBy default, the installation program for
sets this value to true.Specify the maximum amount of time a renewable session credentials can be used, by entering the following command:
set AuthServer MaximumSessionCredentialLifetime <#>where <#> is a value in minutes. By default the installation program for
sets this value in minutes that equals six months.
Another option for the Authentication Server, called SessionCredentialLifetime specifies the duration for any session credentials that the Authentication Server issues. In a reports context, credentials can be renewed until the MaximumSessionCredentialLifetime value is reached. If you set MaximumSessionCredentialLifetime to a value less than SessionCredentialLifetime, the value of SessionCredentialLifetime is automatically set to the same value as MaximumSessionCredentialLifetime. If you do not set a value for MaximumSessionCredentialLifetime or you set it to 0, it automatically receives a value equal to SessionCredentialLifetime. For information about how to set the SessionCredentialLifetime option, see Configuring the Authentication Service in the BMC Server Automation documentation.Specify whether session credentials can be refreshed by a host other than the host to which the credentials were originally issued by entering the following command:
set AuthServer isSsoRefreshHostnameCheckEnabled trueYou should set this option to false only when the reports server does not have a static IP address.
- Restart the Authentication Server.
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*