FBA Users Cannot Search

Hisham Qaddoumi 1 Reputation point
2021-05-03T12:26:02.217+00:00

We have a site with two zones, one for windows authentication and one for FBA users. The one with windows authentication is fine and users can perform search but the one with the FBA users cannot search and it throws an error about authentication. I uploaded the error log within this thread. This happened after a recent SharePoint update we did on the server as it was working before. Here are more information:

SharePoint Version: 2019 (on-promise)
Windows Server 2019
SQL Server 2019
Site Collection Template: Publishing Site (Classic Experience)

Thigs I tried:

  • Full crawl
  • Change authentication method in the STS different times different methods

Any help is greatly appreciated.

93258-fba-search-error.txt

Microsoft 365 and Office SharePoint Server For business
Microsoft 365 and Office SharePoint Server Development
{count} votes

3 answers

Sort by: Most helpful
  1. sadomovalex 3,636 Reputation points
    2021-05-07T15:37:43.893+00:00

    strange thing in provided log is this one:

    "The security validation for this page is invalid and might be corrupted"

    do use see any errors in Browser console (F12) when open search page?

    0 comments No comments

  2. Hisham Qaddoumi 1 Reputation point
    2021-05-11T11:51:19.39+00:00

    @sadomovalex
    Nothing in the browser console. This error happens on the SharePoint level not the browser level. This message appears in the ULS because it cannot generate the Search Results web part because of a permission error so the security validation of the whole page fails and got corrupted as the web part inside it is corrupt. If you notice the first logs, you can see that the FBA users do not have access to Process Query service:
    Failed getting current site subscription id using context uri: 'https://www.mysitecom:443/search/_vti_bin/client.svc/ProcessQuery'.
    If I open this URL in the browser I get this error:


    <m:error xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
    <m:code>-2147024891, System.UnauthorizedAccessException</m:code>
    <m:message xml:lang="en-US">Access denied. You do not have permission to perform this action or access this resource.</m:message>
    </m:error>


    It is obviously a permission error nothing to so with the browser.

    0 comments No comments

  3. krateaustin412 0 Reputation points
    2023-06-16T15:33:36.7+00:00

    It seems like you're encountering an authentication issue with the FBA users on your SharePoint site after a recent update. The error log you uploaded might provide more insights into the problem. Since it was working before the update, you could try reverting the update or checking if there are any compatibility issues with the specific SharePoint version you're using. Additionally, reaching out to SharePoint Cellulite support or consulting SharePoint forums could provide you with more specific guidance in resolving this authentication error.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.