【问题标题】:Web API Service Fabric app gives unauthorizedWeb API Service Fabric 应用程序提供未经授权的
【发布时间】:2018-09-12 18:46:19
【问题描述】:

我创建了一个托管在服务结构中的 Web api。当我从客户端点击 api 时,它在本地运行良好,但从远程机器提供 401。我在 Web API 中使用了 IntegratedWindowsAuthenticationNegotiate authentication scheme

有人可以帮忙吗?

【问题讨论】:

    标签: c# asp.net-web-api azure-service-fabric service-fabric-stateless


    【解决方案1】:

    您的问题是远程计算机不知道您客户端上的 windows 帐户,因此它会抛出 401。尝试使用相同的用户名和密码在远程计算机上创建一个帐户,然后重试。

    【讨论】:

    • 客户端和服务器上的账号是一样的。然后也是同样的问题。我尝试在 ApplicationManifest 文件中添加 但同样的问题。
    • 他们需要相互了解,这就是为什么这只适用于域。除非您设置域,否则它将无法正常工作。
    • 我在域中,在客户端和服务器上使用相同的用户名。还在挣扎..
    • 确定不是授权问题?详细说明您的应用程序是如何工作的,以便我为您提供更多帮助。
    • @Manas Singhal 未授权,因为从防火墙 POV 客户端未授权将数据发送到该端口。
    猜你喜欢
    • 2017-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-05
    • 1970-01-01
    • 2017-11-09
    • 2019-12-03
    相关资源
    最近更新 更多