none
问一个关于BAM的问题 RRS feed

  • 问题

  •  

    安装了BAM Portal之后,访问发生权限错误: Error 401.2 - Unauthorized: Access is denied due to server configuration

    我怀疑是Kerberos 验证的问题。BAM Portal 一定是需要Kerberos验证的吗?

    2008年8月27日 0:51

答案

  • 问题解决。在web.config文件中,发现以下配置信息有问题:

        <authorization>
          <allow roles="CONTOSO\users" />
          <deny users="*" />
        </authorization>

     

    把BAM Portal 下以及所有BAM Web Services下的web.config改成

        <authorization>
          <allow roles="CONTOSO\Domain Users" />
          <deny users="*" />
        </authorization>

     

    同时推荐一个工具AuthDiag,诊断IIS的,很有用,通过它就可以确认验证方式,默认情况下BAM Portal的验证是NTLM。

    2008年8月27日 9:53

全部回复

  •  

    BAM Portal 不一定需要Kerberos验证,从错误信息看,是访问的BAM的站点的权限问题,检查一下BAM的站点的权限设置,验证方式。

    另外你的服务器和客户端都是在域环境下的吗?

    2008年8月27日 1:03
  • 问题解决。在web.config文件中,发现以下配置信息有问题:

        <authorization>
          <allow roles="CONTOSO\users" />
          <deny users="*" />
        </authorization>

     

    把BAM Portal 下以及所有BAM Web Services下的web.config改成

        <authorization>
          <allow roles="CONTOSO\Domain Users" />
          <deny users="*" />
        </authorization>

     

    同时推荐一个工具AuthDiag,诊断IIS的,很有用,通过它就可以确认验证方式,默认情况下BAM Portal的验证是NTLM。

    2008年8月27日 9:53