gpt4 book ai didi

node.js - 如何使用 Kuzzle 将额外数据附加到用户(用于密码重置)

转载 作者:太空宇宙 更新时间:2023-11-03 23:15:35 25 4
gpt4 key购买 nike

我想在 Kuzzle 堆栈上创建重置密码功能,但我不知道在用户文档中的何处放置额外数据(例如用于重置密码的 token )。

此外,用户不应该能够更改数据本身。

我应该使用 security.updateUser端点并阻止用户使用钩子(Hook)或管道进行访问?

最佳答案

是的,您可以使用 security.updateUser 端点向您的用户添加额外的数据。

要防止用户本身更改其数据,您可以做的是创建一个禁止访问 Controller security的角色和操作updateUser(请参阅https://docs.kuzzle.io/guide/1/essentials/security )或在 before:updateUser 上创建一个管道插件,这将从查询中删除额外的数据(如果存在)(请参阅 https://docs.kuzzle.io/plugins/1/essentials/pipes )

全面披露:我在 Kuzzle 工作

关于node.js - 如何使用 Kuzzle 将额外数据附加到用户(用于密码重置),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55903214/

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