Wir entwickeln ein Intranet-Portal mit integrierter Authentifizierung, aber einige Bereiche der Website werden Benutzern zugänglich gemacht, die sich nicht in der Domäne befinden. Für diese Benutzer planen wir den anonymen Zugriff. Unsere Anzeigelogik für die gesamte Anwendung basiert jedoch auf dem Benutzer, der im Portal angemeldet ist. Daher sind wir mit diesem Ansatz nicht zufrieden. Die URL muss für beide Benutzertypen gleich sein und der Übergang zwischen beiden Umgebungen muss nahtlos sein.Authentifizierung in einer SharePoint-Umgebung
Wir haben versucht, Benutzersteuerelemente in Seiten zu verwenden, um zu authentifizieren, aber die Dinge haben nicht funktioniert. Wenn die Seite erreicht ist, wird die graue Standard-Windows-Authentifizierung angezeigt.
Gibt es eine Möglichkeit, die Anforderung auf der IIS-Ebene wie eine HTTP-Anwendung abzufangen? Gegebenenfalls würden wir den anonymen Zugriff deaktivieren und für nicht authentifizierte Benutzer werden wir uns mit einem Domänenkonto mit der geringsten Berechtigung imitieren und auf die Homepage umleiten.