Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 10 лет назад пользователемГригорий Тимашев
2 HTTP
10 config.Routes.MapHttpRoute( name: TodosForTodoList", routeTemplate: "api/todolists/{id}/todos", defaults: new { controller = todolists, action = GetTodos } ); public IEnumerable GetTodos() { … }
11 config.MapHttpAttributeRoutes(); [HttpGet("api/todolists/{id}/todos")] public IEnumerable GetTodos(int id) { … }
12 [HttpGet(Demographics/{zipcode?}")] public Demographics Get(int? zipcode) { … } [HttpGet("people/{id:int}")] public Person Get(int id) { … } [HttpGet("people/{name:alpha}")] public Person Get(string name) { … } [HttpGet("Demographics/{zipcode=98052}")] public Demographics Get(int zipcode) { … }
21 Free Friends
23 Где !?! печеню шки
25 Маркер доступа Авторизация получена Запрос авторизации Маркер доступа Пользователь сказал, что я могу получить доступ к его фото– вот доказательство Выглядит хорошо – вот маркеры, которые можно использовать
26 Защищённый Ресурс Клиент Сервер Авторизации Конечная точка авторизации Конечная точка маркера Браузер CODE юзер Пользователь
27 Защищённый ресурсКлиент CODE 2 маркер доступа обновление маркера 1 клиент Конечная точка авторизации Конечная точка маркера Сервер Авторизации
28 Client 1 маркер доступа 2 обновление маркера Client Авторизация: Предъявитель Сервер Авторизации Конечная точка авторизации Конечная точка маркера Защищённый ресурс
29 Клиент 2 маркер авторизации обновление маркера 1 клиент Конечная точка авторизации Конечная точка маркера Защищённый ресурс Сервер Авторизации
30 Защищённый Ресурс Клиент
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.