Jay*_*yce 5 javascript c# asp.net webforms azure-active-directory
我有一个网站(Web 表单、实体框架)并且我使用 AAD 连接。我在这个博客之后做了修改
问题,未加载脚本和 css。加载资源失败:服务器响应 base.css 的状态为 401(),jquery-3.1.1.min.js...
我将身份验证模式放在我的 web.config 和 IIS 中,我禁用了所有身份验证(匿名、Windows ...)。
我授予了对项目文件夹的完全控制权。
然后为了测试,我设置了启用匿名身份验证,重新启动站点并且它可以工作。然后我打开另一个浏览器,我有同样丑陋的格式。我不明白。看起来它工作一次然后没有。
你能帮助我吗。我应该在 IIS 中更改某些内容吗?还有什么?
谢谢你。
更新:我在应用程序池标识上放置了一个技术用户对项目文件夹的权限,但它需要 azure 广告用户并且他们没有这个文件夹的权限。在任何 azure 广告用户连接到网站后,如何强制使用我的技术用户?
1-根据您提供的信息,如果您使用 AAD,那么问题肯定是通过“身份验证/授权”获取资源,如果您将库Owin与 Azure AD 一起使用,则当您使用手动访问令牌进行沙和某种方式时,可能会发生这种情况不接受此访问令牌。
2-
请仔细检查 Web Api 的配置数据。它应该看起来像这样,但基于您的参数:
"AzureAd": {
"Instance": "https://login.microsoftonline.com/",
"Domain": "myportal.onmicrosoft.com",
"TenantId": "mytenant-guid",
"ClientId": "https://myportal.onmicrosoft.com/test_core_web_api_spa"
},
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
526 次 |
| 最近记录: |