web-dev-qa-db-fra.com

Angular 2 et l'authentification API Web .NET

Quel est le meilleur moyen d’avoir un système d’authentification par nom d’utilisateur et mot de passe fonctionnant entre Angular 2 et l’API Web .NET?

6
Adrian Brand

Tout d’abord, essayez d’éviter d’utiliser des méthodes auto-implémentées . L’approche la plus couramment utilisée consiste à utiliser Json web token. https://jwt.io/ Pour ce faire, renvoyez Token à angular2 puis transmettez-le à chaque requête . Il existe de nombreux exemples d'implémentation et de bibliothèques à utiliser . https://github.com/auth0/angular2-jwt

Comment utiliser JWT dans une application MVC pour l'authentification et l'autorisation?

7
Brivvirs

Le meilleur moyen consiste à utiliser un package appelé IdentityServer. J'ai écrit un tutoriel à ce sujet mais en utilisant l'une de ses versions antérieures, mais cela vous donnera une bonne idée:

https://www.linkedin.com/Pulse/securing-net-core-web-api-identityserver4-resource-owner-dalvandi

1
behrooz dalvandi