2013-07-17 2 views
0

Я заинтересован в использовании mozilla persona/browserid на моем сайте. Вход в систему уже работает очень хорошо. Но я также хочу действовать как поставщик отступов для пользователей, которые хотят создать адрес электронной почты с моим доменом.В настоящее время можно создать свой собственный персональный IDP?

я реализовал очень простой сервер HTTP с помощью Node.js & экспресса, который обрабатывает запросы /.well-known/browserid, чтобы обеспечить открытый ключ и путь к странице аутентификации инициализации &. Но если я заеду на 123done.org и попробую войти в систему с помощью [email protected], он говорит мне, что человек не знает этого письма и предлагает мне создать идентификацию.

Мой сервер никогда не получает запрос на mycustomdomain.com/.well-known/browserid, поэтому persona никогда не пытается войти в систему, используя мой сервер.

Это приводит меня к вопросу: может ли человек даже регистрировать людей в использовании сторонних ВПЛ или является ли мозаика единственной, которая работает на данный момент?

ответ

2

Сторонние поставщики удостоверений действительно работают сегодня. Вы можете узнать больше в official documentation и в thesetwo сообщения блога от людей, которые успешно создали свои собственные IdP.

Вопрос для вас: Является ли ваш IdP обнародованием документа поддержки по HTTPS? Вы используете SNI?

+0

Да, все доступно по https. И поскольку я размещаю несколько доменов на одном сервере, я также использую SNI. Весь сервер работает на node.js. Таким образом, либо есть проблема с внедрением https узлов, либо persona не принимает сертификаты StartSSL. –

+0

ну, я проверил его. persona даже не подключается к моему серверу:/Может быть, persona выбрал .well-known/browserid один раз и теперь кэширует его, но как я могу очистить кеш персонажа? –

+0

Попробуйте запустить IdP через https://checkmyidp.org/ –