-
Notifications
You must be signed in to change notification settings - Fork 4
Authentication and security improvements #18
Comments
Ik heb hier even kort naar gekeken: als je probeert een verkeerde gebruikersnaam of een verkeerd wachtwoord op te geven, dit is de error die je dan krijgt:
Als je goed kijkt zie je dat jouw snippet een |
Ik denk dat we hier try-catch blocks voor moeten maken, daar ga ik morgen wel naar kijken. |
Ik ben er op het moment mee bezig dat wachtwoorden niet meer worden opgeslagen (in plain text). Zie deze commit. Het idee is om wellicht the token op te slaan en die te gebruiken voor authenticatie (als je wilt dat je wordt onthouden). Ik weet echter niet of dat gaat lukken. |
Het is altijd het proberen waard! 😄 Als MagisterJS het inloggen en genereren van een token ondersteunt, dan zou dat geweldig zijn, omdat tokens niet snel kunnen worden gereversed naar het originele password. |
Ik ga kijken wat de conclusie van deze issue wordt. Mocht de token alleen maar voor korte tijd bruikbaar zijn kunnen we hem gebruiken voor logins kort na de eerste login. In mijn branch heb ik het nu zo gedaan dat alleen je gebruikersnaam en wachtwoord worden opgeslagen. Het lijkt mij een kleine moeite als je bij iedere login je wachtwoord in moet voeren, zeker als dit de veiligheid verbeterd. |
FWIW (geen idee of het uberhaupt van nut is) bij simplyHomework heb ik het vroeger zo gedaan dat hij eerst de laatste token probeerde, en als dat mislukte het opnieuw probeerde met een wachtwoord/gebruikersnaam combo. Maar dit was meer vanwege optimalisatie redenen dan beveiliging (inloggen kost toch weer wat requests, en simplyHomework heeft geen concept van ingelogd of niet, het werkte op een wat hoger niveau dan dat) |
Hoi @lieuwex , bedoel je dat je eerst een token probeert en als dat niet werkt, dat je dan de gebruiker opnieuw om zijn credentials vraagt? |
Hoi @argetan ! Ik heb zojuist je |
Occasionally an error is thrown when authenticating, after refreshing a couple times it will go away. It should probably be looked into though.
The text was updated successfully, but these errors were encountered: