Keycloak-是否可以在Direct Grant上重用用户会话?

时间:2019-08-27 14:38:39

标签: node.js authentication keycloak

我希望允许应用程序使用我的REST服务。

我设置了创建用户的密钥斗篷 enter image description here

我仅使用承载设置了我的nodejs REST服务。

我还设置了一个用户(代表将使用我的服务的应用程序) enter image description here

使用直接授予(提供grant_type密码),可以模拟在我的服务中使用的请求令牌。而且我可以在服务的受保护路由上使用令牌。

但是,我注意到无论何时请求新令牌,都会为用户创建一个新会话。 “我没有使用浏览器身份验证,只有邮递员使用了Grant_type密码。” enter image description here

我还注意到,如果我使用刷新令牌,则仅当我使用Grant_type密码请求新令牌时,它才创建新会话。

我想知道是否可以避免总是创建一个新会话,是否可以重用现有会话?

我想象将使用我的REST服务的应用程序可以通过登录名和密码或刷新来请求令牌。无法保证他们将使用刷新,他们只能要求登录名和密码,并且为同一用户创建多个会话似乎很奇怪。

由于我已经研究了很短的时间,所以我可能不太了解它。如果您可以指明应该使用哪种方式来配置REST服务以使用令牌。

0 个答案:

没有答案