Що таке OpenID?
Щораз більше сайтів підключаються до системи аудентифікації користувачів, що отримала назву OpenID.
OpenID — це відкрита децентралізована система єдиного входу, яка дозволяє використовувати один логін і пароль на великій кількості сайтів. На сайтах, підтримуючих OpenID, користувачам не доводиться реєструватися і запам’ятовувати дані для кожного сайту. Натомість їм достатньо бути зареєстрованими на сайті «провайдера ідентифікації» OpenID.Де можна використовувати OpenID?
Зазвичай OpenID виглядає, як адреса вашого щоденника чи профілю. Наприклад: zhydachiv.livejournal.com або petro.myopenid.com. OpenID можна використовувати на будь-якому з сайті, що підтримує дану систему, а таких сайтів зараз налічується близько десяти тисяч. Ось кілька посилань, де зібраний список сайтів, які підтримують OpenID:
Як отримати власний OpenID?
Отримати ідентифікатор OpenID можна на одному із сайтів провайдерів. Сьогодні багато сервісів персональних щодеників та блогів, зокрема LiveJournal, Blogger, WordPres, дають можливість використовувати адресу вашого щоденника у ролі OpenID.
Серед інших популярних сайтів-провайдерів OpenID є такі сервіси, як:
Маєте власний сайт?
Але і це ще не всі позитивні сторони системи OpenID! Якщо ви маєте власний сайт/блог, ви можите використати його адресу, у ролі OpenID –адреси. Такий результат можна отримати кількома шляхами:
- Використовуючи сторонні поровайдери OpenID –адрес.
Для цього реєструємся на сайті www.myopenid.com , після чого отримуємо для авторизації адресу типу youraccount.myopenid.com. Додаємо наступний код в секцію HEAD свого сайту:<link rel=”openid.server” href=”http://www.myopenid.com/server” />
<link rel=”openid.delegate” href=”http://{youraccount}.myopenid.com/” />
<link rel=”openid2.local_id” href=”http://{youraccount}.myopenid.com” />
<link rel=”openid2.provider” href=”http://www.myopenid.com/server” />
<meta http-equiv=”X-XRDS-Location” content=”http://www.myopenid.com/xrds?username={youraccount}.myopenid.com” />де {youraccount} потрібно замінити на вибраний вами логін.
У ролі провайдера можна використати всім добре знайомий Яндекс. Для цього реєструємся на сторінці http://openid.yandex.ru та додаємо код у секцію HEAD згідно інструкції на сторінці http://openid.yandex.ru/info/delegation/. - Створити власний сервіс OpenID авторизації
Для цього потрібно скачати один із численних php скриптів і встановити на свій сайт. Для власників блогів на WordPress вже існує готовий OpenID –плагін.
Все досить просто. Тепер ви можите використовувати адресу свого сайту як OpenID ідентифікатор.
В системі ОpenID можна заповнити ваші дані (пошта, стать, ПІП, вік, дата народження, мова і т.д.) які при запиті будь-якого сайту будуть автоматично видані сервером, звільняючи вас від рутинної роботи заповнення полів профілю користувача.

Коментарі