2016-10-25 3 views
0

Я ищу, как реализовать авторизацию с JWT-носителем в asp.net-core 1.0 с угловым2. Я прошу вас, ребята, за образец или что-то в этом роде?asp.net core + angular2 JWT-носитель

+3

https://github.com/openiddict/openiddict-samples имеет образцы использования OpenIddict. https://github.com/IdentityServer/IdentityServer4 имеет их для IdentityServer4. Как только вы почувствуете территорию, пожалуйста, вернитесь, чтобы задать ответный вопрос. –

+0

mhmm, я хочу что-то более простое, как авторизация файлов cookie в aps.net MVC 4. – wroe12

ответ

0

asp.net core 1.1 есть lib. может сделать JWT предъявителю легко, пожалуйста, проверьте здесь:

https://code.msdn.microsoft.com/How-to-achieve-a-bearer-9448db57

И для углового в качестве клиента, увидеть это:

https://code.msdn.microsoft.com/How-to-authorization-914d126b

В MS $ обеспечивает промежуточное UseJwtBearerAuthentication, JWT носителем маркера будет просто использовать его на бэкэнд; для фронтэнда сохранить маркер в sessionStorage после входа в систему, когда речь идет бакэнду, установить заголовок запроса HTTP, как:

let headers = new Headers({ 'Content-Type': 'application/json' }); 
headers.append("Authorization", "Bearer " + sessionStorage.getItem(this.tokenKey);); 

См here полную информацию

Смежные вопросы