Niedawno przeczytałem następujące article o Techniki uwierzytelniania w aplikacjach AngularJS. Jego koncepcja jest podobna do tego, jak zwykle podchodzę do tego procesu, ale sposób, w jaki hasło jest wiązane do kontrolera w przejrzystym tekście, wydaje mi się wadą bezpieczeństwa i zastanawiałem się, jakie są lepsze sposoby podejścia do tego?Jak poprawnie zabezpieczyć hasło w AngularJS
<input type="password" id="password" ng-model="credentials.password">
Jednym ze sposobów, jak sądzę, jest zaszyfrowanie haseł związanych z kontrolerem? czy jest jakiś sposób na zrobienie tego?
Widziałeś już to? https://stackoverflow.com/questions/18959962/how-to-store-password-in-angularjs-securely – Jireugi
Nie ma znaczenia, czy hasło jest w postaci zwykłego tekstu na stronie klienta, czy w żądaniu * (które powinno być zrobione przy użyciu SSL i POST) *, ponieważ klient zna już hasło, a jeśli ktoś złamie szyfrowanie SSL, to i tak masz poważniejsze problemy, a nawet jeśli nie masz SSL, jeśli ktoś może złapać żądanie, robi to Bez względu na to, czy złapią prawdziwe hasło lub zakodowane hasło od klienta, nadal będą mieli dostęp do tego konta. – adeneo