gpt4 book ai didi

ADAL:请求正文必须包含以下参数:client_secret

转载 作者:行者123 更新时间:2023-12-02 03:00:23 24 4
gpt4 key购买 nike

我使用 ADAL for android 编写了下面的身份验证代码:

mAuthContext = new AuthenticationContext(MainActivity.this, Constants.AUTHORITY_URL,false);
mAuthContext.acquireToken(MainActivity.this, Constants.RESOURCE_ID, Constants.CLIENT_ID,Constants.REDIRECT_URL, Constants.USER_HINT, getCallback());

Windows Azure 中国版(本地化版本)尚不支持将应用程序注册为“ native 客户端应用程序”,根本没有选项。因此,在运行上面的代码时,我继续看到下面的错误。

服务器错误消息:

{"error":"invalid_request","error_description":"AADSTS90014: The request body must contain the following parameter: 'client_secret or client_assertion.

ADAL Android SDK 中似乎没有有关“acquireToken”凭据的参数。有谁知道如何解决这个问题吗?

最佳答案

看来由于您无法添加简单的客户端应用程序,因此您创建了一个 Web 应用程序,它类似于 OAuth 协议(protocol)中的 secret 客户端。这就是为什么它要求提供客户凭据。 ADAL Android 目前不支持 secret 客户端。

关于ADAL:请求正文必须包含以下参数:client_secret,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26846357/

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