Azure AD和保护API

时间:2016-10-31 14:37:22

标签: c# wpf api azure azure-active-directory

我已经被困了好几天了。 我编写了一个托管在Azure上的API。这会处理所有数据库调用等(SQL Azure)。 最终用户将使用WPF桌面系统。 所以我希望他们在Azure上使用自己的AD登录。 WPF系统中的Rest API使用AutoRest。 因此,通过调用下面的代码,这理想情况下将启动Microsoft登录,进行身份验证,然后我可以传递令牌。

     public ServiceClientCredentials Credentials
    {
        get { return this._credentials; }
        set { this._credentials = value; }
    }

此代码给出错误:请求正文必须包含以下参数:'client_secret或client_assertion' 我理解这是对本机和网络API呼叫的区别。

AutoRest也期待一种ServiceClientCredentials

{{1}}

如果有任何人有过这种情况的经验,那将会有所帮助。

WPF调用Web APi - 使用Azure广告锁定Web API。 应该很容易通过ServiceClientCredentials传递凭证/令牌,并允许查看Web API并进行调用。 谢谢Scott

0 个答案:

没有答案