Отключение веб-API Asp.net Identity 2 от проекта?

0

Я создал веб - API 2 проекта Asp.net следующий учебные пособия, как этот. Я расширил модель идентификации использовать Int ключи для моих пользователей, как так. Теперь я зациклился на том, как полностью отделить этот "Auth API" от моего основного проекта. Я знаю, что многие плюсы и минусы имеют один DbContext и имеют несколько DbContexts. Теперь у меня есть проект Auth, полностью отделенный от моего другого "основного" проекта, который содержит все другие бизнес-сущности и логику. Здесь я застрял.

У меня есть передняя часть AngularJs. Я могу вызвать API Auth, чтобы получить токен доступа, обновить токен, войти в систему, выйти и т.д. Затем я вызываю свой "основной API" и передаю токен-носитель в заголовок авторизации. Я смотрю в скрипаче и вижу, как его отправляют должным образом. Проблема заключается в том, что мой пользователь в основном контроллере API никогда не аутентифицирован, и я всегда получаю ответ 401. Как мне разрешить пользователя в "Core" API, когда он полностью отключен от API "Auth"? Я, хотя просто отправил токен-носитель, сделал бы... я вообще что-то упустил?

Теги:
entity-framework-6
asp.net-authorization
bearer-token
asp.net-identity-2

1 ответ

0

Взгляните на этот набор учебников того же автора, бит, который вы хотите, - это часть 5

Ещё вопросы

Сообщество Overcoder
Наверх
Меню