Authentication and Personalization
- Last UpdatedJul 25, 2023
- 2 minute read
For the users to be able to personalize the web parts, they have to ensure that the Anonymous Authentication is disabled and the Windows Authentication is enabled. If the Anonymous Authentication is enabled, then the user will be able to view the web parts only in browse mode and will not be able to add, edit, or delete a web part.
To be able to Add, Edit, or Delete the Web Parts
-
Click Start.
-
Point to Administrative Tools > Internet Information Services (IIS) Manager. The Internet Information Services (IIS) Manager screen appears.
-
Expand Sites and select Enterprise Config site. Then select Authentication from the right pane.
-
Ensure that the authentication settings are as follows:
-
Anonymous Authentication: Disabled
-
ASP.NET Impersonation: Disabled
-
Basic Authentication: Disabled
-
Forms Authentication: Disabled
-
Windows Authentication: Enabled
-
If the Anonymous Authentication has been changed to 'Enabled' instead of the default 'Disabled' state as shown in the image given below, then the user has to disable Windows Authentication and enable Forms Authentication.
Follow the steps given below to change the Windows Authentication:
-
Right-click the Windows Authentication Mode and select Disable.
-
Right-click the Forms Authentication Mode and select Enable.
Note: This always works in the above mentioned combination. If the Forms Authentication is enabled then the Windows Authentication must be disabled and the Anonymous Authentication must be enabled in the IIS Manager. If in the above scenario, the Anonymous Authentication is not enabled, then the Auto-redirection for Active Directory will skip the login page and load the web parts only in Browse mode. In order to be able to add, edit, or delete the web parts, the user has to enable the Anonymous Authentication.
If the user changes the authentication mode to Forms, then the code given below should be added to the web.config file:
<authentication mode="Forms">
<forms timeout="500000" loginUrl="~/BPMUITemplates/Default/Repository/Site/Login.aspx">
</forms>
</authentication>