【问题标题】:Windows AD user impersonation in AzureAzure 中的 Windows AD 用户模拟
【发布时间】:2019-03-19 16:13:25
【问题描述】:

我正在尝试将网站部署到 Azure 应用服务。我的 web.config 中有一个身份模拟来访问图像服务器。

<system.web>
   <identity impersonate="true" userName="sroy" password="abc123"/>
</system.web>

我收到错误消息“无法从配置文件中指定的凭据创建 Windows 用户令牌。来自操作系统的错误‘用户名或密码不正确。’”

有没有办法解决这个问题? 有什么办法可以冒充AD用户,连接图片服务器,抓取图片?

【问题讨论】:

  • 我想服务器需要加入域才能工作。您不能将应用服务实例加入域。

标签: asp.net azure active-directory azure-active-directory


【解决方案1】:

正如 juunas 所提到的,您的应用服务不在您的域中,因此无法正常工作。如果图像服务器在本地,您将需要找到一种不同的方式来处理身份验证。如果图像服务器在 Azure 中,那么您可以给网站一个 Service Principle,它可以用来登录到其他资源,而无需嵌入用户的凭据。

【讨论】:

    猜你喜欢
    • 2020-07-31
    • 2020-08-28
    • 1970-01-01
    • 2020-04-11
    • 2020-07-15
    • 1970-01-01
    • 2012-09-13
    • 2012-04-12
    • 1970-01-01
    相关资源
    最近更新 更多