2016-04-27 2 views
-1

Существует несоответствие между ответом веб-библиотеки, полученным библиотекой, и ожидаемым ответом от библиотеки. Выполнение функции полученияToken() после ответа сети принимается библиотекойAzure ADAL: 2.0.1-alpha: время истечения токена идентификатора всегда задается как значение по умолчанию

{"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); 

Поскольку веб-ответ имеет ключ «id_token_expires_in» и при разборе библиотеки ответа ищет «idtoken_expires_in», он не может найти требуемый ключ и установить время истечения токена по умолчанию

ответ

0

Эта проблема была исправлена ​​в 2.0.2-альфа.