config配置
注册provider
from masonite.api.providers import ApiProvider
PROVIDERS = [
...
ApiProvider
]
生成文件
python craft api:install
此时会再config目录下生成一个api.py
文件。
"""API Config"""
from masonite.environment import env
from app.models.User import User
DRIVERS = {
"jwt": {
"algorithm": "HS512",
"secret": env("JWT_SECRET"),
"model": User,
"expires": 过期时间,
"authenticates": 认证者,
"version": 版本,
}
}
就最后三项需要我们填写响应的信息
model的修改
为了支持jwt的认证,将User修改一下
__auth__ = "username"
Top comments (0)