Как реализовать авторизацию в Rest?
JWT и не надо изобретать велосипедов.  (под все фреймворки имеются пакеты)
Получаете токен и используете его. В токене могут быть права, экперинс и т.д.
Не изобретайте велосипед - используйте OAuth.