Я разрабатываю сайт, который использует OpenID для аутентификации, который работает нормально, однако ... Я часто работаю над этим во время путешествия без подключения к Интернету. Если сеанс истекает, и мне нужно снова войти в систему, я не могу, пока не подключится снова.Настройка поставщика OpenID для тестирования
Что я хочу сделать, это установить действительно тупой провайдер OpenID в локальном IIS, который я могу использовать для входа в систему при отключении. По-настоящему немой я имею в виду именно это - он просто должен быть жестко закодированным URL-адресом, который правильно отвечает как поставщик openID и разрешает вход в систему.
Я быстро просмотрел образец OpenIdProviderMvc, включенный в DotNetOpenAuth, но он не компилировался из коробки (не удалось разрешить сборку ApplicationServices). Прежде чем я углубился, я подумал, что кто-то уже прошел этот процесс.
Вам не нужно писать собственный провайдер для автономного сценария. Пакет инструментов DotNetOpenAuth (https://www.ohloh.net/p/dotnetopenauth/download?package=DotNetOpenAuth-Tools&release=3.4.5) включает в себя «автономный поставщик OpenID» .exe, который предоставляет несколько функций, которые вы можете использовать, чтобы не только войдите в свой RP в автономном режиме, но проверьте несколько сценариев своего RP. –
Привет, Андрей. Спасибо за это, но я только что загрузил и запустил его, и просто сработал :(Есть ли что-то особенное, что мне нужно сделать, чтобы настроить его? На самом деле я доволен тем, что у меня в настоящее время есть, потому что он просто ненавязчиво сидит там фон. Все еще хорошо знать о пакете инструментов. –