ПоискПочтаКартыМаркетНовостиСловариБлогиВидеоКартинки
    Войти

    Создание OpenID-адреса

    Как сделать собственный OpenID-адрес с помощью сервера Яндекса

    Если у вас есть собственный домен или web-страница, вы можете использовать их адреса в качестве своего OpenID вместо стандартного адреса пользователя Яндекса. Для этого вам нужно со страницы, которую вы хотите сделать OpenID-адресом, сослаться специальным образом на сервер Яндекса, который будет технически обслуживать авторизацию. Эта возможность OpenID называется делегацией. Существует два способа сделать это.

    Способ 1. Ссылки внутри страницы.

    Этот способ наиболее удобен в большинстве случаев. В HTML-код той страницы, которую вы хотите сделать своим OpenID-адресом, внутрь тегов <head> .. </head> добавьте несколько служебных тегов <link>:

    <link rel="openid.server" href="http://openid.yandex.ru/server/" />
    <link rel="openid2.provider" href="http://openid.yandex.ru/server/" />
    <link rel="openid.delegate" href="http://openid.yandex.ru/username/" />
    <link rel="openid2.local_id" href="http://openid.yandex.ru/username/" /> 
    
    

    Вместо «username» нужно подставить свой логин на Яндексе.

    Способ 2. HTTP-заголовки.

    В некоторых случаях может оказаться более удобным вместо тегов внутри страницы использовать HTTP-заголовки, посылаемые web-сервером в ответ на запрос вашей страницы. Для делегирования OpenID используйте такой заголовок:

    X-XRDS-Location: http://openid.yandex.ru/username/yadis/
    
    
    

    Вместо «username» нужно подставить свой логин на Яндексе.

    Насколько полезен вам был этот раздел Помощи?Спасибо!
    Спасибо! Ваш отзыв поможет нам улучшить Помощь.