Що таке OpenID?

OpenIDЩораз більше сайтів підключаються до системи аудентифікації користувачів, що отримала назву OpenID.
OpenID — це відкрита децентралізована система єдиного входу, яка дозволяє використовувати один логін і пароль на великій кількості сайтів. На сайтах, підтримуючих OpenID, користувачам не доводиться реєструватися і запам’ятовувати дані для кожного сайту. Натомість їм достатньо бути зареєстрованими на сайті «провайдера ідентифікації» OpenID.Де можна використовувати OpenID?
Зазвичай OpenID виглядає, як адреса вашого щоденника чи профілю. Наприклад: zhydachiv.livejournal.com або petro.myopenid.com. OpenID можна використовувати на будь-якому з сайті, що підтримує дану систему, а таких сайтів зараз налічується близько десяти тисяч. Ось кілька посилань, де зібраний список сайтів, які підтримують OpenID:

Як отримати власний OpenID?
Отримати ідентифікатор OpenID можна на одному із сайтів провайдерів. Сьогодні багато сервісів персональних щодеників та блогів, зокрема LiveJournal, Blogger, WordPres, дають можливість використовувати адресу вашого щоденника у ролі OpenID.
Серед інших популярних сайтів-провайдерів OpenID є такі сервіси, як:

Маєте власний сайт?
Але і це ще не всі позитивні сторони системи OpenID! Якщо ви маєте власний сайт/блог, ви можите використати його адресу, у ролі OpenID –адреси. Такий результат можна отримати кількома шляхами:

  1. Використовуючи сторонні поровайдери 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/.

  2. Створити власний сервіс OpenID авторизації
    Для цього потрібно скачати один із численних php скриптів і встановити на свій сайт. Для власників блогів на WordPress вже існує готовий OpenID –плагін.

Все досить просто. Тепер ви можите використовувати адресу свого сайту як OpenID ідентифікатор.
В системі ОpenID можна заповнити ваші дані (пошта, стать, ПІП, вік, дата народження, мова і т.д.) які при запиті будь-якого сайту будуть автоматично видані сервером, звільняючи вас від рутинної роботи заповнення полів профілю користувача.

Схожі публікації

Категорія: Інтернет  Теґи: ,
Ви можете слідкувати за коментарями до цієї теми через RSS 2.0 потік. Ви можете залишити коментар, чи trackback з вашого сайту.

Залишити коментар

XHTML: Ви можете використовувати теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>