Интеграция аутентификации между ядром идентификации asp net и проектом asp net 4.6.1 - PullRequest
0 голосов
/ 28 октября 2018

Я хотел бы знать, как интегрировать проект аутентификации, который использует ядро ​​идентификации 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?

...