Acesso de administrador de site do SharePoint Forms negado

1

Eu tenho um aplicativo web ssl com provedores de autenticação padrão e de internet. A zona padrão é configurada para usar o tipo de autenticação do Windows. Eu configurei a zona da internet para usar formulários. Estou usando o Active Directory para meu provedor. Quando tento entrar com um administrador de conjunto de sites, recebo um erro de acesso negado que informa "você está atualmente conectado como: usuário". Ele está acessando o diretório ativo e vejo que sou um usuário legítimo, mas está dizendo que eu não tenho direitos para o site, mesmo que eu verifique duplamente / triplo que é o administrador do site.

As minhas habilidades de googling não são suficientes para resolver este problema. Alguma sugestão?

Caso eu tenha limpado o web.config, aqui está o que eu tenho para o site e a administração central:

  <connectionStrings>
    <add name="ADConnectionString" 
       connectionString="LDAP://000.000.00.0/DC=myDomain,DC=local"/>
  </connectionStrings>

    <membership defaultProvider="ADProvider">
      <providers>
        <add name="ADProvider" 
           type="System.Web.Security.ActiveDirectoryMembershipProvider, 
           System.Web, Version=2.0.0.0, Culture=neutral, 
           PublicKeyToken=b03f5f7f11d50a3a" 
           connectionStringName="ADConnectionString" 
           connectionUsername="user" connectionPassword="password" 
           attributeMapUsername="SAMAccountName" />
      </providers>
    </membership>
    
por HopelessN00b 19.09.2009 / 01:53

1 resposta

1

Becky,

Mesmo que você esteja fazendo login com a conta de administrador do site, não há equivalência de conta entre as zonas devido à diferença nos provedores de autenticação - mesmo que eles tenham o mesmo armazenamento de apoio (AD).

Para entrar na zona de Internet expandida da FBA para fazer o trabalho necessário, recomendo a configuração de uma política da web de acesso total para sua conta de administrador:

  1. Entre no administrador central
  2. Navegue até Gerenciamento de aplicativos > Política para aplicativos da Web
  3. Selecione Adicionar usuários
  4. Verifique se o aplicativo da Web desejado está selecionado (canto superior direito)
  5. Selecione a zona Internet (no mínimo) ou (Todas as zonas) .
  6. Especifique sua conta e atribua a ela Controle total
  7. Clique em Concluir

Geralmente, essa abordagem é necessária quando você estende um site para um repositório de associações de apoio diferente ou aproveita um novo provedor de autenticação. Os direitos concedidos por meio de uma política de aplicativo da web substituem qualquer que possa ser especificado no conjunto de sites (se houver um conflito) e fornecem o primeiro ponto de entrada no conjunto de sites desejado se nenhuma outra conta / mapeamento tiver acesso válido.

Espero que isso ajude!

    
por 19.09.2009 / 04:15