@@ -770,7 +770,7 @@ public function getAccessToken($value, $is_hashed = false)
770770 if (!$ this ->cache_service ->exists ($ hashed_value )) {
771771 $ this ->lock_manager_service ->lock ('lock.get.accesstoken. ' . $ hashed_value , function () use ($ value , $ hashed_value ) {
772772 // check on DB...
773- $ access_token_db = $ this ->access_token_repository ->getByValue ($ hashed_value );
773+ $ access_token_db = $ this ->access_token_repository ->getByValueCacheable ($ hashed_value );
774774 if (is_null ($ access_token_db )) {
775775 if ($ this ->isAccessTokenRevoked ($ hashed_value )) {
776776 throw new RevokedAccessTokenException (sprintf ('Access token %s is revoked! ' , $ value ));
@@ -830,8 +830,9 @@ public function getAccessToken($value, $is_hashed = false)
830830 $ access_token ->setRefreshToken ($ refresh_token );
831831 }
832832 } catch (UnacquiredLockException $ ex1 ) {
833- throw new InvalidAccessTokenException (sprintf ("access token %s " , $ value ));
833+ throw new InvalidAccessTokenException (sprintf ("Access token %s. " , $ value ));
834834 }
835+
835836 return $ access_token ;
836837 });
837838 }
@@ -920,19 +921,19 @@ public function createRefreshToken(AccessToken &$access_token, $refresh_cache =
920921 }
921922
922923 /**
923- * @param \oauth2\services\refresh $value
924- * @param bool $is_hashed
924+ * @param string $value
925+ * @param false $is_hashed
925926 * @return RefreshToken
926927 * @throws InvalidGrantTypeException
927- * @throws ReplayAttackException
928+ * @throws ReplayAttackRefreshTokenException
928929 * @throws RevokedRefreshTokenException
929930 */
930931 public function getRefreshToken ($ value , $ is_hashed = false )
931932 {
932933 //hash the given value, bc tokens values are stored hashed on DB
933934 $ hashed_value = !$ is_hashed ? Hash::compute ('sha256 ' , $ value ) : $ value ;
934935
935- $ refresh_token_db = $ this ->refresh_token_repository ->getByValue ($ hashed_value );
936+ $ refresh_token_db = $ this ->refresh_token_repository ->getByValueCacheable ($ hashed_value );
936937
937938 if (is_null ($ refresh_token_db )) {
938939 if ($ this ->isRefreshTokenRevoked ($ hashed_value ))
0 commit comments