Es besteht ein Konflikt zwischen der von Bibliothek empfangenen Webantwort und der von Bibliothek erwarteten Antwort. Beim Ausführen von acquireToken() wird die Webantwort von BibliothekAzure ADAL: 2.0.1-alpha: ID-Token-Ablaufzeit wird immer als Standard festgelegt
empfangen{"not_before":"****", "token_type":"Bearer", "id_token":"****", "id_token_expires_in":"****", "profile_info":"****", "refresh_token":"****", "refresh_token_expires_in":"*****" }
während die Antwort Parsen ADAL für Schlüssel ‚idtoken_expires_in‘
if(mRequest.isIdTokenRequest()){
expiresInLookUp = "idtoken_expires_in";
token = response.get(AuthenticationConstants.OAuth2.ID_TOKEN);
}
String expires_in = response.get(expiresInLookUp);
Da die Web-Reaktion hat den Schlüssel ‚id_token_expires_in‘ und beim Parsen der Antwort Bibliothek sucht „idtoken_expires_in“ aussieht, ist es nicht in der Lage den gewünschten Schlüssel finden und einstellen Token Ablaufzeit als Standard