Domanda

Ho un'applicazione Web con FBA configurata e ha configurato AAM su di esso: uno per utenti interni / zona (http://xyz.com) e uno per utenti / zone esterni (https://xyz.com)

Ho esteso l'applicazione Web per utilizzare SSL e una pagina di accesso personalizzata con accesso anonimo abilitato (questo è per gli utenti di raggiungere la pagina di accesso personalizzato).

Sono in grado di navigare su entrambi gli URL specificati AAM.

Tuttavia, quando vai a https://xyz.com , non vedo la pagina di accesso personalizzata ma Solo una pagina generica (della mia soluzione personalizzata) che visualizza "Nessun utente autenticato". Ancora più importante, sono in grado di raggiungere la pagina di accesso se dovessi digitare https://xyz.com /_Layouts/customlogin.aspx

è tutto buono da lì.

Si prega di notare che quando rimuovo l'accesso anonimo sugli utenti della zona esterna è in grado di accedere alla pagina di accesso, ma non può navigare o che venga negato l'accesso (cliccando sulla pagina semplicemente aggiorna) per le pagine di registrazione e dimenticato I collegamenti nella pagina di accesso.

Come posso risolvere questo URL così quando gli utenti navigano su https://xyz.com Vengono vedere La schermata di accesso e hai accesso alla password dimenticata e registrati pagine su clic sui rispettivi collegamenti ??

Grazie

È stato utile?

Soluzione

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top