Use the Configure | Settings menu to define the authentication method to be used by ART.
Internal authentication authenticates users with a username and password combination defined and stored within ART. Users can change their passwords using the Password menu located under their username on the far right of the menu bar.
You can explicitly specify to login using internal authentication using a url like art/login?authenticationMethod=internal
If the users are in a windows domain environment, you can have them log in to ART using the usernames and passwords they use to log in to windows.
Do the following to configure ART to use windows domain authentication.
Set the Windows Domain Controller field to the domain controller machine name (IP address should also work). You can do the following to get the domain controller machine name.
ping <domain name> (This will get the ip address of the domain controller)
ping -a <ip address of domain controller> (This will get the hostname of the domain controller)
Set the Allowed Windows Domains field to the windows domain name
For each user who requires access to ART, you will also need to create a user within ART with the same username as their windows login username and grant them appropriate access to reports. The users can now log in to ART using their windows username and password.
You can explicitly specify to login using windows domain authentication using a url like art/login?authenticationMethod=windowsDomain
Do the following to configure ART to use LDAP authentication.
For each user who requires access to ART, you will also need to create a user within ART with the same username as their uid (or samAccountName for Active Directory). The users can now log in to ART using their ldap uid and password.
You can explicitly specify to login using ldap authentication using a url like art/login?authenticationMethod=ldap
Database logins can also be used to access ART. Do the following to use the database authentication that comes with ART.
For each user who requires access to ART, you will also need to create a user within ART with the same username as their database login username. The users can now log in to ART using their database username and password.
You can explicitly specify to login using database authentication using a url like art/login?authenticationMethod=database
ART can use an existing CAS server to do the authentication of users. To use CAS authentication, take the following steps
https://cas-server:8443/cas/logout
to enable users to log out of CAS, and thereby log out of all applications that use CAS.For each user who requires access to ART, you will also need to create a user within ART with the same username as their CAS login username.
You can explicitly specify to login using cas authentication using a url like art/login?authenticationMethod=cas
ART can have authentication done by another system and receive an authenticated via a http header. Do the following to use http header authentication.
For each user who requires access to ART, you will also need to create a user within ART with the same username as will be passed in the http header.
You can explicitly specify to login using cas authentication using a url like art/login?authenticationMethod=httpHeader
ART can authenticate users using an external OAuth 2.0 provider/server. Do the following to use oauth authentication.
For each user who requires access to ART, you will also need to create a user within ART with the same username as that in the oauth provider.
You can explicitly specify to login using cas authentication using a url like art/login?authenticationMethod=oauth