Предоставьте свой собственный сервер openid - PullRequest
4 голосов
/ 28 ноября 2009

Сейчас я использую сторонние сайты, чтобы выступать в качестве моего openid-провайдера (myvidoop и myopenid). Я думал о том, чтобы мой сайт стал моим провайдером. Я думал, что наверняка найдутся сценарии, которые я мог бы установить и легко достичь. Я пробовал приложения janrain, раскладушка, phpmyid и т. Д. Я не мог заставить их работать. Я достаточно компетентен в веб-разработке, поэтому я был удивлен.

Как вы думаете, я должен просто придерживаться myOpenID?

Существуют ли сценарии, которые вы бы порекомендовали для достижения того, чего я хочу?

Мне не нужно обеспечивать аутентификацию нескольких людей, только мне. Мне не нужно аутентифицировать пользователей openid на моем сайте.

Ответы [ 2 ]

6 голосов
/ 28 ноября 2009

Вместо того, чтобы запускать сервер любого типа самостоятельно, я делегирую аутентификацию другому провайдеру, все еще печатая свой собственный URL.

Многие провайдеры OpenId позволяют вам это делать. В случае с myOpenId вот следующие указания:

https://www.myopenid.com/help#own_domain

Таким образом, вы можете указать свой собственный URL (highfivefriday.com) при входе на сайт с поддержкой OpenId, и если однажды вы решите отойти от myOpenId, вы сможете прозрачно делегировать другому поставщику.

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

1 голос
/ 29 ноября 2009

Размещение собственного провайдера абсолютно выполнимо, но безопасное выполнение - это лот работы. Если серьезно, подумайте о поиске профессионального сайта, такого как myOpenID, Google или Yahoo, которому вы доверяете, прежде чем искать свой собственный.

Если вы хотите разместить свои собственные, множество библиотек делают это более или менее простым.

...