2016-04-27 8 views
-1

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

Antwort

0

Dieses Problem wurde in 2.0.2-alpha fixiert.