UserProfile visitor group criterion should not throw an exception if current user is logged in through external OpenID Connect provider ...
...such as AzureAD / Entra ID.
As a site administrator of a site using mixed-mode authentication (both AspNetIdentity for local users and OpenID Connect for AzureAD / Entra ID users, I want to know that my site will not break if I set up a visitor group using the Site Criteria > User Profile criteria. Currently on CMS version 12.31 I get several exceptions if I have such a visitor group defined and I log in as an oidc user. These occur on pages that use the Search & Navigation FilterForVisitor( method and in the CMS editor, causing the page tree to not fully load. AspNetIdentity users seem to be fine, but OIDC users result in null reference exceptions any time the UserProfileCriteria object's IsMatch( method is called by the CMS.
