Перенаправление на страницу запроса после авторизации
Попытка открыть любую страницу сервиса от лица неавторизованного пользователя приводит к перенаправлению на страницу авторизации, после которого исходный адрес запроса теряется. Нужно его сохранять и перенаправлять на него после авторизации. В OAuth для этого есть какой-то служебный параметр запроса, который уже используется для указания роли.