如何在Elixir中撤销Guardian访问令牌

时间:2019-07-14 16:24:26

标签: elixir guardian

如何撤销监护人访问令牌?

文档:https://hexdocs.pm/guardian/Guardian.Token.Jwt.html#revoke/4表示应使用GuardianDB回调实现它,但我不知道应该如何实现。

1 个答案:

答案 0 :(得分:1)

默认情况下,您不能撤消监护令牌,因为它们完全在客户端维护。如果要撤消它们,则需要在服务器端以某种方式对其进行跟踪。这样做的缺点是,每次验证令牌时都需要对此存储进行检查。您既可以自己实现,也可以使用https://github.com/ueberauth/guardian_db-有关详细信息,请参见其自述文件。