当我使用持有者令牌从xamarin客户端访问web api时,我遇到了返回HTTP 401的问题-未授权。iOS或UWP出现故障。
-This是一个应用程序,它使用Azure Active Directory进行身份验证,以允许用户登录-Once成功登录后,它会获得一个令牌,该令牌又会添加到web api请求标头-The web api已启用身份验证
azure设置https://1drv.ms/v/s!ApPhjsvemKJggpR2ax5w4wRJcY7uXQ的问题
代码https://github.com/wleon12/XamarinForms-AAD-WebAPI.git
我似乎找不到哪里出了问题,感谢任何意见或指导
发布于 2017-06-06 05:24:27
这取决于您如何保护web API。
通常,当我们使用Azure AD保护web API时,我们会像这样提供Audience
和Tenant
。因此,当我们发送带有令牌的请求时,web API将验证令牌的签名和我们配置的值。
因此,对于401问题,请检查您为web API项目配置的值所获取的令牌。要检查令牌中的Audience
、Tenant
和其他值,可以从this site中对其进行解码。
https://stackoverflow.com/questions/44380352
复制