与刷新令牌一起获取离线令牌

与刷新令牌一起获取离线令牌

问题描述:

我在我的web应用程序中使用授权码流。我想为Web应用程序本身获取一个刷新令牌,但同时也是一个离线令牌,我将其保存在数据库中,以便稍后用于离线任务。与刷新令牌一起获取离线令牌

但是我为此而苦苦挣扎。我不能使用授予类型的密码,因为我不想再要求用户输入他/她的凭证,并且授权码也只是一次性使用,所以我无法将其与当前流程集成在一起。

是否有任何其他方式从其他令牌生成离线令牌?我曾尝试使用范围为offline_access的授权类型刷新令牌,但没有奏效。

您也可以使用服务帐号生成离线令牌,查看service account上的keycloak文档。

discussion将帮助您了解不同的场景生成和使用脱机令牌

+0

感谢您的评论。但是,服务帐户会给我一个代表客户端本身的令牌,而我需要的是代表连接到该webapp的用户获取令牌。 – jbernal

+0

我有同样的问题。你可以找到一种方法来获得和离线令牌没有再次登录? –