You are not authorized to view the web page that you have requested.

6 August 2005

Issue Description

When launching AnyView IDS from the web browser, instead of being shown AnyView IDS content, a white screen is presented with the message:

 

You are not authorized to view the web page that you have requested

 

This error typically occurs when the web application authentication is set to use Windows authentication, and the Windows user currently logged on to the machine has not been given security access to AnyView IDS in the AnyView IDS Console.

 

Solution

To have access to AnyView IDS via the web browser when the web application authentication has been set to use Windows authentication, the windows user currently logged on to the workstation must have a Windows authenticated login created in the Security > Logins section of the AnyView IDS Console.

 

There are two ways to check that a Login was created, that it is correct, and that it is marked to use Windows authentication:

  1. Create or Modify a Login from the Security > Logins section of the AnyView IDS Console.
  2. Check, and if need be edit, the 'Users' table in the AnyView IDS database on the SQL Server.

To create or modify a Login for a Windows authenticated web application user:

1)      Launch, and if necessary login to the AnyView IDS Console.

 

Note: If you are unable to access AnyView Console, and are unable to have somebody else access the Console for you, then try the alternate method described below.

 

2)      From the AnyView IDS Console expand the "Security" section in the treeview and click on "Logins".

3)      Select the login of interest, right-click and select "Modify Login" or "Create New Login".  The "Login Properties" window will open.

4)      From the "General" tab of the "Login Properties" window, verify that the domain\user shown in the "Login" field exactly matches the Windows login being used when trying to access the AnyView IDS browser.

 

Note:  To verify what Windows login is currently being used on this workstation press Ctrl+Alt+Delete, and make note of the "Logon Information" displayed in the "Windows Security" window.

 

5)      From the "General" tab of the "Login Properties" window, verify that the "Windows Authentication" box is checked.

6)      Verify that the desired settings are enabled in the "Datasource Access", "Roles", "Profiles" and Console Security" tabs, and click OK.

Alternatively, one can check the "Users" table in the AnyViewIDS database on the SQL Server, and verify that the Login and LoginType for the Windows user are correct.

 

1)      From SQL Server Enterprise Manager navigate to the AnyViewIDS database and select the 'Users' table.

2)      Right-click on the users table and select "Return all Rows".

3)      Verify that the pertinent domain\user shown in the "Login" column exactly matches the Windows login being used when trying to access the AnyView IDS browser.  You can edit the field in this table if need be.

 

Note:  To verify what Windows login is currently being used on this workstation press Ctrl+Alt+Delete, and make note of the "Logon Information" displayed in the "Windows Security" window.

 

4)      Verify that the "LoginType" for the login in question is set to "1".  If the LoginType is "0" then this login is a Forms authenticated login.  You can change this field value to "1" to make it a Windows authenticated login.

 

Site Map