» Главная
eXcode.ru » Статьи » ASP / ASP.NET
» Новости
» Опросы
» Файлы
» Журнал



Пользователей: 0
Гостей: 4





Аутентификация Passport




   При аутентификации Passport пользователи могут входить на разные web -сайты пользуясь единым удостоверением службы Microsoft Passport. Это освобождает пользователя от регистрации на каждом сайте, а сами сайты получают сведения о пользователе из профиля, хранимого Microsoft.
      Для использования Passport аутентификации в web -приложении нужно установить Passport SDK. Passport SDK предоставляется бесплатно для тестирования, но для коммерческого использования на сайте необходимо приобретать лицензию.
      При обращении к приложению с Passport аутентификацией проверяется наличие cookie с данные Passport. Если такого файла нет, пользователь перенаправляется на страницу для регистрации Passport.
      Для включения данного режима аутентификации в файле Web. config нужно указать следующее:

<authentication mode= "Passport" />

      Для обязательной регистрации всех посетителей сайта в разделе autorization нужно запретить доступ неавторизированным пользователем:

<authorization>
   <deny users="?" />
</authorization>

      Получить доступ к сведениям о пользователе можно с помощью события PassportAuthentication _ OnAuthenticate в файле Global.asax :

protected void PassportAuthentication_OnAuthenticate(Object sender,         PassportAuthenticationEventArgs e)
{
    System.Web.Security.PassportIdentity id = e.Identity;
    if(id.IsAuthenticated)
    {
        Session["PassportID"] = e.Identity.Name;
        Session["Name"] = e.Identity["FirstName"] + e.Identity["LastName":];
        Session["Email"] = e.Identity["PrefferedEmail"];
    }
}

Источник: www.cyberguru.ru

К началу статьи





Добавил: LedWormДата публикации: 2008-02-14 09:04:56

Рейтинг статьи:0.00 [Голосов 0]Кол-во просмотров: 8321
Оцените статью:

Комментарии читателей

Всего комментариев: 0
Ваше имя: *
Текст записи: *
Имя:

Пароль:



Регистрация

Какую музыку вы предпочитаете?
Techno
11% (29)
Rap
10% (26)
Rock
48% (126)
Trance
10% (27)
Pop
7% (17)
house
5% (13)
Классическую
7% (19)
Я не слушаю музыку
2% (4)

Проголосовало: 261
Утро. Квартира сисопа. Ночная подружка подходит к компу, смотрит в логи и говорит:
- Да, и cps у тебя тоже маленький...
Рейтинг: 8/10 (5)
Посмотреть все анекдоты