gpt4 book ai didi

node.js - 如何在 keycloak 中验证 token 并获取用户详细信息?

转载 作者:行者123 更新时间:2023-12-04 07:37:11 25 4
gpt4 key购买 nike

我在我的 nodejs 应用程序中为 keycloak 上的注册用户实现了 keycloak,对于登录 API,我使用了 API:

http://localhost:8080/auth/realms/master/protocol/openid-connect/token
如果用户名和密码正确,则返回登录用户的 token ,
现在我需要传递这个 token (由上面的 API 返回)并检查这个 token 是否正确,如果 token 正确,我需要用户详细信息,是否有任何 API。
提前致谢

最佳答案

Now I need to pass this token(return by above API) and check thistoken is correct or not


您将需要使用 introspection endpoint来自 Keycloak 文档:
token_introspection_endpoint

A OAuth2-compliant Token Introspection Endpoint which clients can useto query the server to determine the active state of an RPT and todetermine any other information associated with the token, such as thepermissions granted by Keycloak.

and if token is correct I need user details, is there any API forthis.


为此,您需要使用 userinfo_endpoint
可以在以下链接下找到两个端点:
{KEYCLOAK_URL}/auth/realms/{REALM_NAME}/.well-known/openid-configuration 

关于node.js - 如何在 keycloak 中验证 token 并获取用户详细信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67671627/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com