Admin-Ahead Community

Windows => General Windows => Topic started by: sajugovind on August 23, 2014, 03:27:46 pm

Title: How to: Configure Basic Authentication in Reporting Services
Post by: sajugovind on August 23, 2014, 03:27:46 pm
To configure a report server to use Basic authentication

1. Open RSReportServer.config in a text editor.

2. Find <Authentication>.

3. Copy one of the following XML structures that best fits your needs. The first XML structure provides placeholders for specifying all of the elements, which are described in the next section:

Code: [Select]
<Authentication>
      <AuthenticationTypes>
             <RSWindowsBasic>
                   <LogonMethod>3</LogonMethod>
                   <Realm></Realm>
                   <DefaultDomain></DefaultDomain>
             </RSWindowsBasic>
      </AuthenticationTypes>
      <EnableAuthPersistence>true</EnableAuthPersistence>
</Authentication>

If you are using default values, you can copy the minimum element structure:

   
Code: [Select]
   <AuthenticationTypes>
             <RSWindowsBasic/>
      </AuthenticationTypes>

4. Paste it over the existing entries for <Authentication>.

If you are using multiple authentication types, add just the RSWindowsBasic element but do not delete the entries for RSWindowsNegotiate, RSWindowsNTLM, or RSWindowsKerberos.

To support the Safari browser, you cannot configure the report server to use multiple authentication types. You must specify only RSWindowsBasic and delete the other entries.

Note that you cannot use Custom with other authentication types.

5. Replace empty values for <Realm> or <DefaultDomain> with values that are valid for your environment.

6. Save the file.

7. If you configured a scale-out deployment, repeat these steps for other report servers in the deployment.

8. Restart the report server to clear any sessions that are currently open.