-
Notifications
You must be signed in to change notification settings - Fork 49
Description
First of all thanks for this awesome package !
I seem to have an issue with client_credentials grant that look like this one #33.
When I try to authenticate a client using client_credentials I get an error from the AddCustomProvider rejecting my request because I did not specify a provider.
My request contains the requested parameters for a client_credentials:
grant_type: client_credentials
client_id: 1
client_secret: Vx0HRmHsc7jjc8teYdasrx10ajPUWDH4B90Elznd
The AddCustomProvider answers
The request is missing a required parameter, includes an invalid parameter value, includes a parameter more than once, or is otherwise malformed
If I specify a provider I can authenticate (but I shouldn't have to because I am not trying to authenticate a user).
If I unwrap the Passport::routes
in the AuthServiceProvider
I can authenticate my client without passing a provider but then the user authentication does not work anymore.
Could it be possible to check for the provider
param only in the context of an user authentication ?