我用 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 中国版(本地化版)尚不支持将应用注册为“本地客户端应用”,完全没有选项。所以我在运行上面的代码时继续看到下面的错误。
服务器错误信息:
{"error":"invalid_request","error_description":"AADSTS90014: The request body must contain the following parameter: 'client_secret or client_assertion.
ADAL Android SDK 中似乎没有关于“acquireToken”凭据的参数。有谁知道如何解决这个问题?