laravel Sanctum jwt
时间: 2024-08-20 21:02:51 浏览: 148
laravel-sanctum-api:使用Laravel 8和Sanctum进行身份验证的REST API
Laravel Sanctum 是 Laravel 框架的一个轻量级身份验证工具包,它专注于API应用程序的身份验证,尤其是那些需要JSON Web Tokens (JWT) 的情况。Sanctum 使用 JWT 作为默认的身份令牌格式,允许你在不依赖第三方服务的情况下轻松地处理用户登录、授权以及会话管理。
它的核心组件包括:
1. **API_tokens**:通过` sanctum:tokens `命令生成JWT令牌,这些令牌用于客户端和服务端之间的身份验证。
2. **Personal_access_tokens**:允许用户创建个人访问令牌,可以赋予特定权限,以便访问受限资源。
3. **Session management**:支持基于HTTP cookie的会话管理,但推荐使用JWT令牌进行更安全的应用。
4. **易于集成**:与Laravel自带的身份验证系统无缝集成,使得更新到新的版本更为方便。
阅读全文