Вход в социальную сеть Steam с помощью AWS Cognito
Я создаю пул пользователей Cognito, в котором в качестве уникального ключа указан номер телефона пользователя. Я хочу интегрировать социальный вход Steam, чтобы записать идентификатор пользователя Steam. Проблема в том, что AWS Cognito поддерживает OpenID connect, в то время как Steam предоставляет только OpenID 2.0 (устаревший стандарт).
Кто-нибудь успешно интегрировал эти два? Если нет, то какой подход следует использовать?
Зачем использовать Steam Signin?
В сценариях использования требуется, чтобы пользователи хранили только свой собственный идентификатор Steam. Принятие идентификатора Steam непосредственно через текстовое поле может привести к злоупотреблению.
Ссылки
- OpenID 2.0 против OpenID connect
- Steam OpenID официальная документация
- Строка запроса для запуска входа в Steam