GitLab OpenID Connect Provider - Информация о пользователе отсутствует требование электронной почты

Я также задавал этот вопрос на форуме GitLab: https://forum.gitlab.com/t/openid-connect-user-info-missing-email-claim / 21902

Я не знаком с OAuth или OpenID Connect.

У меня проблемы с использованием GitLab в качестве поставщика OpenID Connect. Запрос / oauth / userinfo не содержит утверждения электронной почты, в отличие от того, что описано здесь: https://docs.gitlab.com/ee/integration/openid_connect_provider.html

Вот JSON / oauth / userinfo :

{
    "sub": "1",
    "sub_legacy": "28a9efb797d1fe9a75de87788772b5cbca9ea7e9dc5d00728c8f0a9f0785f97a",
    "name": "Administrator",
    "nickname": "root",
    "profile": "http://gitlab.xxxxxxx.com/root",
    "picture": "xxxxxx",
    "groups": []
}

Мне не хватает каких-либо конфигураций? Где остальные утверждения?

0
задан 8 December 2018 в 13:55
1 ответ

О, я только что узнал, что пользователь GitLab должен установить что-то в своей общедоступной электронной почте, прежде чем появится запрос по электронной почте.

Что ж, я думаю, что трудно использовать предоставленный GitLab адрес электронной почты в качестве моего тогда новое имя пользователя ...

0
ответ дан 5 December 2019 в 05:00

Теги

Похожие вопросы