Я реализовал аутентификацию OAuth2 с устаревшим стеком безопасности Spring. После успешной аутентификации я получаю эту полезную нагрузку:
{
"access_token": "ed090e76-444b-4dd2-8c2a-15d3e52be31d",
"token_type": "bearer",
"refresh_token": "4ad590f1-2139-47b8-89f1-29ed4b461b53",
"expires_in": 30,
"scope": "read"
}
У меня есть несколько типов ролей в приложении. Обычно в веб-приложении для рендеринга на стороне сервера я просто показываю компоненты пользовательского интерфейса в зависимости от роли пользователя и ограничиваю неавторизованный контент.
В Angular также есть способ отображать данные на основе роли пользователя . Но проблема в том, как Angular может получить тип роли пользователя из BE Spring Server?
После успешной аутентификации мне нужно получить роль пользователя из BE. Как это обычно реализуется при наличии SPA FE?