Я собираю сервер oauth2 с использованием весенней загрузки oauth2.
Некоторые технические подробности: 1. Spring boot 1.5 2. spring-security-oauth2 3. настраиваемый вход в систему на странице 4. Источник данных клиента jdbc
Я уже выполнил весь процесс с типом предоставления кода авторизации, см. Следующее:
# Get code
http://localhost:8088/oauth/authorize?client_id=283ef7bb&client_secret=e02dfe5411169f7e&response_type=code&scope=read&state=dummystate&redirect_uri=http://localhost/test.php
# Get access token
http://localhost:8088/oauth/token?client_id=283ef7bb&client_secret=e02dfe5411169f7e&grant_type=authorization_code&redirect_uri=http://localhost/test.php&code=GvXn10
{"access_token":"b8040ddd-9985-468b-9bc3-caefbb54a079","token_type":"bearer","refresh_token":"a95368d3-0b82-4152-8fde-6c848db7fd2e","expires_in":15551999,"scope":"read"}
# Refresh tokens
http://localhost:8088/oauth/token?client_id=283ef7bb&client_secret=e02dfe5411169f7e&grant_type=refresh_token&refresh_token=a95368d3-0b82-4152-8fde-6c848db7fd2e
{"access_token":"b4217500-4532-400a-8b51-bf70ec6b65ac","token_type":"bearer","refresh_token":"a95368d3-0b82-4152-8fde-6c848db7fd2e","expires_in":15551999,"scope":"read"}
У меня настроенная страница входа в систему, и мой вопрос: на странице входа, как я могу отобразитьдифференцированная информация в соответствии с другими client_id?
например, мой пользователь службы хочет авторизовать навык alexa и действие Google home, чтобы получить доступ к своему ресурсу на моем сервере.Я хочу показать информацию о Amazon или Google на странице входа.