【问题标题】:How to remove group from user in auth0如何在 auth0 中从用户中删除组
【发布时间】:2017-01-05 22:22:54
【问题描述】:

出于用户安全目的,我使用 auth0。一个用户可以拥有不同的应用程序(组)访问权限。 所有具有可以查看所有用户的管理员的应用程序都属于他们的特定组。

例如 UserA 在 group1、group2 和 group3 中。

UserB 在 group1、group2 中。

现在,当 Group1 管理员登录时,他可以看到属于 group1 的所有用户(UserA,UserB)。如果管理员删除 UserA,那么只有 Group1 应该从 UserA 配置文件中删除。

目前,如果我使用他的 ID 删除用户,它会从 auth0 本身中删除。

如何从使用中删除组?

【问题讨论】:

    标签: authentication auth0


    【解决方案1】:

    假设您使用的是 Auth0 授权扩展程序的第 2 版,您可以使用enable the extension API 功能,这将允许您以编程方式控制由扩展程序管理的信息,包括管理组的能力。

    授权仪表板可以选择启用 API 访问,这将允许您自动配置并实时查询用户的授权上下文。

    【讨论】:

    • 我正在关注文章,但是当我尝试使用用户令牌调用 api 时,它给了我无效的用户错误。我正在调用“https://>o/adf6e2f2b84784b57522e3b19dfc9201/api/groups”,并且在标题中我正在使用授权属性对我的令牌进行暂停。我正在使用 POSTMAN 工具
    • 您是否能够对扩展 API 执行任何调用,或者它们都失败了?从扩展中可用的 API Explorer 文档中,从组中删除成员的请求类似于 DELETE /api/groups/[group_id]/members,并且在请求正文中将有一个指定要删除的成员的数组。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-04
    • 1970-01-01
    • 2014-03-24
    • 2021-10-16
    相关资源
    最近更新 更多