【发布时间】:2016-03-30 16:12:36
【问题描述】:
现在,我有一个本机 azure 应用程序,我的 iOS 应用程序使用 ADAL 进行身份验证,没有任何问题。我在 azure 中添加了一个 Web API,它由 Azure API 管理资源管理。我使用 oAuth 服务器使用此 API,该服务器使用 Azure AD 进行身份验证(全部在 Azure API 管理中创建)。
我遇到的问题是我从 iOS 应用程序收到的 oAuth 令牌没有被我的 Web API 接受。他们都对同一个 Azure Active Directory 使用 oAuth。我尝试在我的 iOS 应用程序中进行更改,以使用 Web API 应用程序客户端 ID 而不是本机应用程序客户端 ID。然后问题就出现在身份验证期间,它需要请求中的“client_secret”。查看 ADAL iOS 库,我没有看到获取将客户端密码作为参数传递的令牌的方法。
【问题讨论】: