adonisjs中的自定义登录(无效的loginViaId)

问题描述 投票:-1回答:1

我找不到手动登录restapi应用的方法

[请帮我

不起作用loginViaId,仅在'session'中

auth.loginViaId(1)
adonis.js
1个回答
0
投票
对于所有身份验证方法(JWT,SESSION等),必须分别实现它们。

不起作用loginViaId,仅在'session'中

^您可以使用用户模型或user对象获得auth
并且在使用特定于验证方法的验证方法之后
)。喜欢:

从模型获取user

const user = await User.find(1) //1 = id

user对象获取auth模型:

const user = auth.user

交换机身份验证-documentation

const user = auth.user

const token = const auth
  .authenticator('jwt')
  .generate(user)

官方文档

JWT Auth

Session Auth

© www.soinside.com 2019 - 2024. All rights reserved.