Multiple auth providers and dingo
Author: prasanthsdCreated Jan 5, 2021Updated May 1, 2021
| Q | A |
|---|---|
| Bug? | yes |
| New Feature? | no |
| Framework | Laravel |
| Framework version | 8.x |
| Package version | 3.x.x |
| PHP version |
Actual Behaviour
I have created multiple guards and providers in auth.php. I have User model and AdminUser model. I can actually login and generate JWT token in both cases. But then problem is in my auth middleware where I try to check if the user is authenticated. The below code (It resides inside a middleware) always checks the default Users model and not the admin users model. Is there any way to fix it?
$this->auth->authenticate($route->getAuthenticationProviders());
Source: dingo/api