Frage

Ich habe eine Webanwendung mit FBA konfiguriert und habe AAMs darauf eingerichtet: eins für interne Benutzer / Zone (http://xyz.com) und eine für externe Benutzer / Zone (https://xyz.com)

Ich habe die Webanwendung erweitert, um SSL & A Custom Login-Seite mit anonymen Zugriff aktiviert zu verwenden (dabei ist für die Benutzer, auf die benutzerdefinierte Anmelde-Seite zu gelangen).

Ich kann sowohl auf die AAM angegebene URLs surfen.

Wenn ich jedoch auf die https://xyz.com störe, sehe ich jedoch nicht die benutzerdefinierte Anmelde-Seite, sondern Nur eine generische Seite (meiner benutzerdefinierten Lösung), die "kein authentifizierter Benutzer" anzeigt. Noch wichtiger ist, ich bin in der Lage, auf die Anmeldeseite zu gelangen, wenn ich in https://xyz.com eingeben würde /_layouts/customlogin.aspx

es ist alles gut von dort.

Bitte beachten Sie, dass, wenn ich den anonymen Zugriff auf den externen Zonenbenutzern entferne, auf die Anmeldeseite gelangen kann, aber nicht navigieren oder verweigert wird (auf die Seite klicken einfach aktualisieren) zum Anmelden und Passwortseiten vergessen die Links auf der Anmeldeseite.

Wie komme ich, wie ich diese URL beheben kann, wenn Benutzer auf https://xyz.com stöbern, um zu sehen Der Anmeldebildschirm und haben Zugriff auf das Passwort vergessen und melden Sie Seiten, wenn Sie auf die jeweiligen Links klicken?

danke

War es hilfreich?

Lösung

You should remove anonymous access on the web application's Extranet zone, and allow access to the login page in your web.config file. With anonymous access enabled there is no validated authentication required so it would make sense that your login page would not be displayed (the user is already authenticated as anonymous).

In your web.config try something like:

<location path="_layouts/MyLogin.aspx">
  <system.web>
    <authorization>
      <allow users="*"/>
    </authorization>
  </system.web>
</location>

This will grant authorization (not authentication) to anonymous users accessing the site. Also, this doesn't open up the rest of the site to anonymous users, as opposed to enabling anonymous authentication in Central Administration.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top