HTTP
config.Routes.MapHttpRoute( name: TodosForTodoList", routeTemplate: "api/todolists/{id}/todos", defaults: new { controller = todolists, action = GetTodos } ); public IEnumerable GetTodos() { … }
config.MapHttpAttributeRoutes(); [HttpGet("api/todolists/{id}/todos")] public IEnumerable GetTodos(int id) { … }
[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) { … }
Free Friends
Где !?! печеню шки
Маркер доступа Авторизация получена Запрос авторизации Маркер доступа Пользователь сказал, что я могу получить доступ к его фото– вот доказательство Выглядит хорошо – вот маркеры, которые можно использовать
Защищённый Ресурс Клиент Сервер Авторизации Конечная точка авторизации Конечная точка маркера Браузер CODE юзер Пользователь
Защищённый ресурсКлиент CODE 2 маркер доступа обновление маркера 1 клиент Конечная точка авторизации Конечная точка маркера Сервер Авторизации
Client 1 маркер доступа 2 обновление маркера Client Авторизация: Предъявитель Сервер Авторизации Конечная точка авторизации Конечная точка маркера Защищённый ресурс
Клиент 2 маркер авторизации обновление маркера 1 клиент Конечная точка авторизации Конечная точка маркера Защищённый ресурс Сервер Авторизации
Защищённый Ресурс Клиент