-1

ライブラリが受信した Web 応答と、ライブラリが期待する応答との間に不一致があります。ライブラリが Web 応答を受信した後に acquireToken() を実行すると、

{"not_before":"****", "token_type":"Bearer", "id_token":"****", "id_token_expires_in":"****", "profile_info":"****", "refresh_token":"****", "refresh_token_expires_in":"*****" }

応答の解析中に、ADAL はキー 'idtoken_expires_in' を探します

    if(mRequest.isIdTokenRequest()){
        expiresInLookUp = "idtoken_expires_in";
        token = response.get(AuthenticationConstants.OAuth2.ID_TOKEN);
    }

    String expires_in = response.get(expiresInLookUp);

Web 応答にはキー「id_token_expires_in」があり、応答ライブラリの解析中に「idtoken_expires_in」を探しているため、必要なキーを見つけることができず、トークンの有効期限をデフォルトとして設定しています。

4

1 に答える 1

0

この問題は 2.0.2-alpha で修正されました。

于 2016-05-27T21:30:06.857 に答える