Как узнать, использует ли пользователь Google двухфакторную аутентификацию через OIDC - PullRequest
0 голосов
/ 07 августа 2020

Я собираюсь добавить Google в качестве поставщика удостоверений для решения единой регистрации. Проблема в том, что мне очень хотелось бы узнать, включена ли двухфакторная аутентификация у пользователя Google, который выполняет аутентификацию, в его учетной записи или нет. Однако именно здесь мои навыки поиска в Google не помогли, так как я не нашел никаких реальных упоминаний о том, что информация о двухфакторной аутентификации доступна как часть токена аутентификации. кто либо создает учетную запись через Google IDP, либо просто связывает свою учетную запись, в учетной записи Google включена двухфакторная аутентификация?

Кажется, можно сделать через API отчетов по адресу на более поздний срок, но для моего варианта использования было бы гораздо лучше получить информацию в токене OID C.

Большое спасибо за любую помощь, которую вы можете предоставить.

1 Ответ

0 голосов
/ 10 августа 2020

Потратив много времени на google, мне наконец удалось найти результат, который представляет собой еще один пост stackoverflow (здесь нет ничего удивительного).

Короче говоря, это кажется невозможным, по крайней мере этого не было в 2017 году. Эта функция рассматривалась, но не была реализована. Сообщение находится здесь: Google OAuth2 API. Убедитесь, что у пользователя есть двухфакторная аутентификация (не GSuite)

...