Я хотел бы знать, как интегрировать проект аутентификации, который использует ядро идентификации aspnet, с проектом API, который использует Web API и aspnet 4.6.1.
У меня есть следующий сценарий:
- Мобильное приложение и приложение Angular 5, которые получают токен JWT из проекта аутентификации через веб-интерфейс.
- Проект аутентификации
- Проект API, в котором я получаю все необходимые данные.
После получения токена я хочу иметь возможность проверять токен, когда его получает проект API.
Я пытался проверить с помощью IdentityServer3.AccessTokenValidation
при запуске APIproject.
app.UseIdentityServerBearerTokenAuthentication(new IdentityServerBearerTokenAuthenticationOptions
{
Authority = "https://localhost:44362"
});
Но он показывает следующую ошибку: IDX10803: Unable to create to obtain configuration from: 'https://localhost:44362/.well-known/openid-configuration'.
У меня нет этой конечной точки в моем проекте, и у меня тоже нет конечной точки /token
,Токен JWT возвращается из созданного мной метода /login
, в который я отправляю имя пользователя и пароль, а затем возвращаю токен.
TLDR:
Как можноЯ аутентифицирую пользователя с помощью того же токена JWT, полученного из проекта Auth внутри проекта API?