robsontenorio / laravel-keycloak-guard

🔑 Simple Keycloak Guard for Laravel
MIT License
434 stars 141 forks source link

Can't find an example for use of user_provider_custom_retrieve_method #102

Open makakken opened 11 months ago

makakken commented 11 months ago

Can anyone guide me on how to implement the custom method?

if i understand it right:

Am i right? am i missing something? WOuld be nice to get some help, maybe someone could point me to a relevant tutorial or something. Thanks.

dfeneck commented 2 weeks ago

You've probably moved on, but I worked this out the other day.

You don't overwrite the retriveByCredentials method if using user_provider_custom_retrieve_method, that variable defines the name of the additional function you add to your custom UserProvider class. Can name it anything, just supply the name. That function will take two parameters, $token & $credentials.

However there is currently a bug with the package, and it fails to load the user_provider_custom_retrieve_method value, I've created a PR to fix the issue, and added a small additional explanation to make it clearer how you're supposed to use it.

Since I've no way of knowing when the PR will be merged, take a look at the PR to see the 1 liner you need to change to make it load the ENV variable.