Hi,
Ik heb een simpele API gebouwd waarmee ik CRUD operaties op een database uit kan voeren. Dit werkt allemaal prima maar nu wil ik een stuk beveiliging in gaan bouwen en wil daar voor werken met JWT en Laravel Passport.
Van wat ik heb gelezen is het allemaal simpel op te zetten en heb je binnen no time Laravel Passport draaien, mits je gebruik maakt van de standaard zaken. Dit wil ik echter niet.
Ik heb m'n eigen user tabel waarin ik een web token op wil slaan met daarbij de expire date/time.
Alleen heb ik geen idee hoe ik dit alles moet implementeren.
Met veel moeite heb ik gevonden hoe ik kan voorkomen dat de migrations van Laravel Passport meekomen:
door Passport::IgnoreMigrations() toe te voegen aan app/Providers/AppServiceProvider.php
Maar veel verder dan dit kom ik niet echt. Heb ieder artikel op internet al meerdere keren doorgespit en afgezien van een tweetal functies "findForPassport" voor een override van de username en "validateForPassportPasswordGrant" voor een override van het password kan ik niet veel hierover vinden.
Ik weet dat ik ook een module jwt-auth bestaat waarmee ik dit kan doen maar ik wil eigenlijk blijven bij de standaard Laravel methode, wat Passport is. En dit wordt ook aangeraden op verschillende websites.
Wie kan mij hiermee verder helpen?
Ik heb een simpele API gebouwd waarmee ik CRUD operaties op een database uit kan voeren. Dit werkt allemaal prima maar nu wil ik een stuk beveiliging in gaan bouwen en wil daar voor werken met JWT en Laravel Passport.
Van wat ik heb gelezen is het allemaal simpel op te zetten en heb je binnen no time Laravel Passport draaien, mits je gebruik maakt van de standaard zaken. Dit wil ik echter niet.
Ik heb m'n eigen user tabel waarin ik een web token op wil slaan met daarbij de expire date/time.
Alleen heb ik geen idee hoe ik dit alles moet implementeren.
Met veel moeite heb ik gevonden hoe ik kan voorkomen dat de migrations van Laravel Passport meekomen:
door Passport::IgnoreMigrations() toe te voegen aan app/Providers/AppServiceProvider.php
Maar veel verder dan dit kom ik niet echt. Heb ieder artikel op internet al meerdere keren doorgespit en afgezien van een tweetal functies "findForPassport" voor een override van de username en "validateForPassportPasswordGrant" voor een override van het password kan ik niet veel hierover vinden.
Ik weet dat ik ook een module jwt-auth bestaat waarmee ik dit kan doen maar ik wil eigenlijk blijven bij de standaard Laravel methode, wat Passport is. En dit wordt ook aangeraden op verschillende websites.
Wie kan mij hiermee verder helpen?