HTTP API и серверные основы — страница 4
Контракты запросов, проверка данных, коды ошибок, пагинация, файлы, cookies, авторизация, права, платежи и фоновые очереди.
Материалы
- Аутентификация и разрешения
Описание класса NetworkCredential, позволяющего указывать аутентификационные данные пользователей при подключении к серверу; описание атрибутов DnsPermission, WebPermission и SocketPermission, устанавливающих разрешения
- Аутентификация с помощью ASP.NET Identity
- Валидация данных в ASP.NET Identity
Примеры использования проверки достоверности паролей и данных пользователя в системе ASP.NET Identity
- Высокоуровневые протоколы, основанные на UDP
Краткое перечисление протоколов, реализованных на UDP
- Заполнение базы данных для ASP.NET Identity
Пример заполнения базы данных данными по умолчанию, для создания администратора Identity при первом развертывании приложения ASP.NET
- Использование ASP.NET Identity
Пример создания простой функции администрирования пользователей с помощью ASP.NET Identity, позволяющей просматривать всех существующих пользователей и добавлять их в приложение
- Использование OpenID и OAuth в ASP.NET Identity
Описание протоколов аутентификации OpenID и OAuth и пример использования аутентификации Google в приложении ASP.NET Identity
- Класс TcpClient
Описание свойств и методов класса TcpClient, предназначеного для использования протокола TCP
- Класс TcpListener
- Класс UdpClient
Описание свойств и методов класса UdpClient для считывания и отправки данных по UDP
- Класс WebClient
Использование класса WebClient для загрузки и выгрузки файлов через сеть
- Классы .NET для IP-адресов
Описание классов IPAddress, IPHostEntry и Dns, для работы с IP-адресами и DNS-серверверами
- Классы HttpWebRequest и HttpWebResponse
Описание классов HttpWebRequest и HttpWebResponse облегчающих работу с Http в .NET
- Классы WebRequest и WebResponse
Описание классов WebRequest и WebResponse для создания запросов и получения ответов от сервера
- Клиент-серверное приложение на потоковом сокете TCP
Практический пример построения клиент-серверного приложения TCP используя сокеты
- Модель OSI
Описание многоуровневой модели OSI (Open System Interconnection)
- Настройка ASP.NET Identity
Описание процесса подготовки к использованию платформы аутентификации пользователей ASP.NET Identity
- Обзор Message Queuing
Общее представление очередей сообщений Message Queuing
- Передача файлов по UDP
Пример клиент-серверного приложения, реализующего передачу файлов по протоколу UDP
- Платформа Microsoft Peer-to-Peer Networking
Описание структуры платформы Microsoft Peer-to-Peer Networking - протокола PNRP и службы People Near Me
- Пример приложения Message Queuing
Пример создания двухуровневого приложения заказа курсов используя Message Queuing
- Пример приложения UDP
Создание приложения, использующего протокол UDP для передачи данных, на примере простого чата
- Программа сканирования портов
Пример программы прослушивающей активные TCP порты
- Программирование с использованием Message Queuing
Описание создания, открытия и чтения очередей сообщений MSMQ посредством C# и .NET