Как отключить динамическую регистрацию у провайдера Open ID во время аутентификации клиента?

Общие сведения: я использую аутентификацию Open ID на своем веб-сайте asp.net. Вот как это работает в настоящее время: пользователь выбирает поставщика Open ID из раскрывающегося списка (google/yahoo/myopenid/etc..), а затем нажимает кнопку «Войти». Затем приложение перенаправит пользователя на страницу аутентификации провайдера. При успешной аутентификации и авторизации на сайте поставщика открытых идентификаторов пользователь перенаправляется в мое приложение. Все идет нормально.

Проблема: на странице аутентификации поставщика Open ID, если пользователь выбирает или нажимает «Зарегистрироваться», поставщик следует собственному рабочему процессу, и управление никогда не возвращается к моему приложению.

Вопрос. Можно ли отключить динамическую регистрацию у провайдера (т. е. регистрацию)?, чтобы пользователю потребовалось зарегистрироваться у провайдера, а затем использовать мое приложение. ? Или
Можно ли вернуть контроль после завершения динамической регистрации?


person Thimmu Lanka    schedule 16.01.2013    source источник


Ответы (1)


Нет. В протоколе OpenID такого положения нет, и хотя со стороны провайдера было бы вежливо не забыть в конечном итоге перенаправить своего нового пользователя обратно на ваш сайт, не все это делают.

person Andrew Arnott    schedule 17.01.2013