如何在没有用户名/密码的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用户/访问令牌?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 REST API 在 Keycloak 中创建具有密码的用户?