2
Я реализовал сервер авторизации в проекте Asp.Net Web Api, как описано в этом article.Asp.Net Web Api 2 - Как использовать токены доступа JWT и пользовательские заявки, используя Identity Model
Теперь мне нужно использовать сервис от клиента .Net C#. В IdentityModel documentation можно увидеть ниже, например:
var client = new TokenClient(
"https://server/token",
"client_id",
"secret");
var response = await client.RequestClientCredentialsAsync("scope");
var token = response.AccessToken;
Вопросы:
- Какова цель иметь идентификатор клиента и секрет клиента?
- Как пользователь будет аутентифицирован с использованием учетных данных пользователя?
- Как я могу получить доступ к запросам пользователей на стороне клиента?
- Что такое
Scope
и каково его использование?