gpt4 book ai didi

ios - Azure Web API 的 ADAL iOS 身份验证

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:01:35 24 4
gpt4 key购买 nike

现在,我有一个 native Azure 应用程序,我的 iOS 应用程序使用 ADAL 进行身份验证,没有任何问题。我已在 azure 中添加了一个 Web API,它由 Azure API 管理资源进行管理。我有一个使用 oAuth 服务器的 API,该服务器使用 Azure AD 进行身份验证(全部在 Azure API 管理中创建)。

我遇到的问题是我的 Web API 不接受从 iOS 应用程序接收的 oAuth token 。它们都使用 oAuth 访问同一 Azure Active Directory。我尝试在我的 iOS 应用程序中进行更改,以使用 Web API 应用程序客户端 ID 而不是 native 应用程序客户端 ID。那么问题就变成在身份验证期间,它需要请求中的“client_secret”。查看 ADAL iOS 库,我没有看到获取将客户端 key 作为参数传递的 token 的方法。

最佳答案

向下滚动到“ key ”部分,您将看到作为客户端 key 的 key 。它们用于调用 Web api。 enter image description here

这两种对应用程序进行身份验证的方法称为交互式(用户登录)和非交互式(应用程序提供自己的凭据)。在非交互模式下,您必须将服务主体分配给具有正确权限的角色。关于AAD认证的更多信息,您可以引用:https://azure.microsoft.com/en-gb/documentation/articles/resource-group-create-service-principal-portal/

关于ios - Azure Web API 的 ADAL iOS 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36284670/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com