restored verify of ESIA access token

This commit is contained in:
Халтобин Евгений 2025-01-13 10:46:22 +03:00
parent 90ec38852f
commit d1f32f5210

View file

@ -218,6 +218,10 @@ public ResponseEntity<?> getEsiaTokensByCode(String esiaAuthCode, String error,
throw new EsiaException(tokenResponse.getErrorDescription());
}
String esiaAccessTokenStr = tokenResponse.getAccessToken();
String verifyResult = verifyToken(esiaAccessTokenStr);
if (verifyResult != null) {
throw new EsiaException(verifyResult);
}
String esiaRefreshTokenStr = tokenResponse.getRefreshToken();
EsiaAccessToken esiaAccessToken = personalDataService.readToken(esiaAccessTokenStr);
String prnOid = esiaAccessToken.getSbjId();
@ -287,6 +291,10 @@ public ResponseEntity<?> getEsiaTokensByCode(String esiaAuthCode, String error,
throw new EsiaException(tokenResponse.getErrorDescription());
}
String esiaAccessTokenStr = tokenResponse.getAccessToken();
String verifyResult = verifyToken(esiaAccessTokenStr);
if (verifyResult != null) {
throw new EsiaException(verifyResult);
}
String esiaNewRefreshTokenStr = tokenResponse.getRefreshToken();
EsiaAccessToken esiaAccessToken = personalDataService.readToken(esiaAccessTokenStr);
String prnOid = esiaAccessToken.getSbjId();