How to Remove the Windows Authentication Option from the ExCM default Sign In Page

Some organizations require that their external facing sign-in page only be designed to allow FBA or Forms Based Authentication users to log in to a site collection. This requirement can be met by removing the default "Window Authentication" sign-in option from the sign-in page. Below are the instructions for making this change to the PremierPoint Solutions default ExCM sign-in page.

 

Here is an example of the default sign-In page with the Windows Authentication option.

 

 

To remove the Windows Authentication option you will first need to browse out to C:Program FilesCommon FilesMicrosoft SharedWeb Server Extensions15TEMPLATELAYOUTSSPSolutionsExCM

 

Next, you will need to make a copy of the existing SignIn.aspx page and save it, so that you maintain an original.

 


Now, open the "SignIn.aspx" page and do a search for "RepeaterAuthenticationProviders".

 

 

 

Once you finish the search you will then need to remove the <%$Resources:excm,Page_SignIn_SignInUsing%> from quotations in the fifth SharePoint line and then completely delete the sixth line <%# DataBinder.Eval(Container.DataItem, "ClaimProviderName") %></a>
               

            <asp:Repeater ID="RepeaterAuthenticationProviders" DataSourceID="ExtranetAuthenticationProvidersDS" runat="server">
                    <ItemTemplate>
                        <div class="excm_signin_action">
                            <a href="javascript:AuthenticationProviderSignIn('<%# DataBinder.Eval(Container.DataItem, "ClaimProviderName") %>')">
                                <SharePoint:EncodedLiteral runat="server" EncodeMethod="htmlEncode" Text="<%$Resources:excm,Page_SignIn_SignInUsing%>" />
                                <%# DataBinder.Eval(Container.DataItem, "ClaimProviderName") %></a>
                        </div>

 

Below is the section with the appropriate changes for you to copy:

 

<asp:Repeater ID="RepeaterAuthenticationProviders" DataSourceID="ExtranetAuthenticationProvidersDS" runat="server">
                    <ItemTemplate>
                        <div class="excm_signin_action">
                            <a href="javascript:AuthenticationProviderSignIn('<%# DataBinder.Eval(Container.DataItem, "ClaimProviderName") %>')">
                                <SharePoint:EncodedLiteral runat="server" EncodeMethod="htmlEncode" Text="" />
                                
                        </div>

 

 

Once you have made the changes you will need to save the file then browse out to your sign-in page to verify the change was made.

 

 

 

©2019 PremierPoint Solutions. All Rights Reserved. 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Create your own Knowledge Base