Google не перенаправляет после аутентификации - PullRequest
0 голосов
/ 05 октября 2018

Я создаю веб-сайт ASP Net Core 2.1 с использованием Azure AD B2C на основе этого примера кода .Однако я использую рекомендованный Microsoft домен b2clogin.com, поскольку домен microsoftonline.com устарел.

Во время регистрации после успешной аутентификации провайдера идентификации он должен перенаправить пользователя на созданный Azure AD B2C.страница, где пользователь заполняет некоторые дополнительные поля.Эти поля взяты из стандартных атрибутов, предлагаемых Azure AD B2C (т. Е. Я не определил никаких пользовательских атрибутов).При проверке подлинности учетной записи Microsoft все работает, как и ожидалось.

Однако при проверке подлинности с использованием Google перенаправление на эту сгенерированную страницу Azure AD B2C невозможно.Вместо этого пользователь отправляется на страницу сайта по умолчанию.

Я думал, что установил правильный URI перенаправления в Google Cloud Console:

google cloud credentials

Но так как перенаправление не работает, мне интересно, нужно ли мне установить его где-нибудь еще.

1 Ответ

0 голосов
/ 13 октября 2018

Оказывается, проблема была вызвана тем, что я полностью заполнил страницу пользовательских атрибутов при входе через провайдера идентификации Google, но не провайдера идентификации учетной записи Microsoft.Так что Google заботился только о том, чтобы аутентифицировать меня, а затем бросить меня обратно в мое приложение.

Microsoft, OTOH, потребовалось, чтобы я заполнил все необходимые настраиваемые поля, и отправило меня на страницу пользовательских атрибутов.

Я ошибочно предполагал, что аутентификация всегда приводила меня на страницу пользовательских атрибутов, но это не так.

...