Ich bin ein Neuling auf Token-basierte Authentifizierung. Ich möchte den Benutzer auf bestimmte Seiten auf meiner Website beschränken (überprüfen Sie seine Authentifizierung) und sah, dass jwt der beste Weg ist, um es zu implementieren und folgte dem Tutorial hier: https://devdactic.com/restful-api-user-authentication-2/, aber wie kann ich den Benutzer den Zugriff auf die Seiten beschränken (fragen Sie ihn Einloggen)? Hier sagt der Autor, dass er AuthInterceptor
verwendet hat, der nach Authentifizierungsteil sucht. Aber ich bin verwirrt mit dem Auth Interceptor. Kann jemand erklären, wie ich den Benutzer beschränken könnte (wie ist die Beschränkung Teil des Codes Server-Seite oder Client-Seite, wenn es Server-Seite kann ich einen Code-Referenz in node.js
haben)?Authentifizierung mit Pass JWT
0
A
Antwort
1
Ich füge eine JWT bei jeder Anfrage für Daten von meinem Server an. Der Code sieht wie folgt aus:
return {
request: function(config) {
var jwt;
if(isApiRequest(config.url)) {
config.url = baseUrl + '/api/v1/' + config.url;
jwt = store.get(JWT);
if(jwt)
config.headers.Authorization = "Bearer "+jwt;
}
return config;
}
};
jedoch, was Sie tun möchten, ist zu bestimmen, ob der Benutzer ein JWT (und eine gültige, dass ein auf - die vom Server validiert werden würde) hat, und wenn ja, sie kann auf bestimmte Seiten zugreifen.
würde ich sagen, dass durch die Überwachung der $stateChange
Veranstaltung getan werden könnte:
$rootScope.$on('$stateChangeStart', function(evt, toState, toParams, fromState, fromParams) {
var jwt = store.get('JWT');
if(!jwt)
$state.go('go-back-to-login-view');
});
Verwandte Themen
- 1. Authentifizierung Knoten API mit Pass-JWT
- 2. JWT-Authentifizierung
- 3. Pass-Local mit Node-JWT-einfach
- 4. Pass und JWT
- 5. Logout-Problem mit Laravel JWT-Authentifizierung Authentifizierung
- 6. JWT Serverseite Authentifizierung JsonWebTokenError
- 7. JWT Authentifizierung mit Symfony 2.7
- 8. Authentifizierung mit JWT und JSONAPI
- 9. JWT Authentifizierung iOS
- 10. Ablauf in JWT-Authentifizierung
- 11. Pass JWT überprüfen Rückruf nicht genannt
- 12. ldap Authentifizierung mit Pass-ldapjs
- 13. Testen der Authentifizierung mit REST Framework JWT?
- 14. REST Authentifizierung/Autorisierung mit JWT föderierten Identitäten
- 15. JWT-Token und Owin-Authentifizierung
- 16. jwt Authentifizierung: Cookie vs Header
- 17. JWT, zustandslose Authentifizierung und Sicherheit
- 18. Go und JWT - Einfache Authentifizierung
- 19. Was ist der beste Weg, um Pass-Facebook und Pass-JWT zu mischen?
- 20. Ändern des vorhandenen Projekts von JWT-Authentifizierung zu OAuth2-Authentifizierung
- 21. Verwenden von JWT für Loopback-Authentifizierung
- 22. Manuell Pass zur Authentifizierung aufrufen
- 23. TypeLoadException mit AsymmetricSignatureProvider im Zusammenhang mit JWT-Authentifizierung
- 24. Django + Auth0 JWT-Authentifizierung verweigert Decodierung
- 25. Laravel 5.2 tokenbasierte Authentifizierung vs JWT
- 26. JWT-Integration mit Django
- 27. Authentifizierung seltsames Verhalten mit JWT, CakePHP 3 und AngularJS
- 28. Facebook iOS SDK und Pass-facebook Authentifizierung
- 29. Pass-Authentifizierung fehlgeschlagen in grundlegenden Beispiel
- 30. JSONWebTokens mit Express-JWT VS Reisepass-JWT
http://stackoverflow.com/questions/38160209/getting-parent-index-inside-a-custom-directice können Sie helfen dabei – vanquishers