如何在没有用户名/密码的nodejs中创建JWT用户/访问令牌?

Posted

技术标签:

【中文标题】如何在没有用户名/密码的nodejs中创建JWT用户/访问令牌?【英文标题】:How to create JWT user/access token in nodejs without username/password? 【发布时间】:2018-10-11 01:09:45 【问题描述】:

我是 nodejs 和 JWT 的新手。 我想在没有用户用户名/密码的 nodejs 中创建 JWT 用户/访问令牌。 单击按钮时,它应该生成一个用户令牌,然后重定向到下一页。页面重定向发生时如何验证用户令牌?

【问题讨论】:

【参考方案1】:

您需要拥有会话令牌才能获得访问令牌。访问令牌是在 OAuth 2 之上实现的。除了您可以使用 nodejs(包括任何其他语言)来实现 OAuth 2.0 之外,Nodejs 和获取访问令牌并没有太大关系。

您可以使用this doc 从 Okta 获取访问令牌。

不需要“密码”的流称为“隐式流”。请记住,您需要一个活动的会话令牌。

【讨论】:

以上是关于如何在没有用户名/密码的nodejs中创建JWT用户/访问令牌?的主要内容,如果未能解决你的问题,请参考以下文章

Nodejs + reactjs + jwt 检查

如何在java中创建jwt [关闭]

如何在 C# 中创建一个没有密码的另一个用户的进程?

如何使用 REST API 在 Keycloak 中创建具有密码的用户?

在nodejs,express和jwt中为相同的路由添加多个授权

如何在nodejs中创建线程