teranshil
teranshil

Reputation: 177

Sanctum authentication with roles

I'm trying to implement Sanctum SPA authentication with roles (user/admin). The thing is that I want to use separate admin table. Read all of the laravel documentation related to that subject but with no result. Tried to make a new guard and provider inside of config/auth.php but didn't succeed at conjunction it with Sanctum. Any additional resources and ides how to do it will be appreciated! :)

Upvotes: 0

Views: 9699

Answers (1)

cdruc
cdruc

Reputation: 637

Sanctum (SPA auth) only deals with authentication (who you are) - what you are asking/looking for is how to authorize users (what you can do) to perform/access specific resources.

If what you need is only to separate users between regular users and admins, you can get away with a boolean column on the users table: is_admin and then use that to check wether a user is an admin or not.

If you need more granular control, you could probably make use of Spatie's laravel-permissions package.

Upvotes: 6

Related Questions