Pergunta

Eu tenho um aplicativo da Web com o FBA configurado e configurei o AAM's nele: um para usuários internos / zona (http://xyz.com) e outro para usuários externos / zona (https://xyz.com)

Eu estendi o aplicativo da Web para usar SSL e uma página de login personalizada com acesso anônimo ativado (isto é para os usuários chegarem à página de login personalizada).

Eu sou capaz de navegar para os URLs especificados pelo AAM.

No entanto, quando eu navego para o https://xyz.com , eu não vejo a página de login personalizada, mas Apenas uma página genérica (da minha solução personalizada) que exibe "sem usuário autenticado". Mais importante, sou capaz de chegar à página de login se eu fosse digitar https://xyz.com /_layouts/customlogin.aspx

tudo bem a partir daí.

Observe que quando eu removo o acesso anônimo nos usuários da zona externa é capaz de chegar à página de login, mas não é possível navegar ou receber acesso negado (ao clicar na página simplesmente atualizar) para as páginas de senha de inscrição e Esqueceu-se os links na página de login.

Como faço para corrigir esse URL, portanto, quando os usuários navegarem para https://xyz.com Eles conseguem ver a tela de login e tem acesso à senha Esqueceu e inscreva as páginas ao clicar nos respectivos links ??

obrigado

Foi útil?

Solução

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top