Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oauth 2.0 获取Auth0用户';s管理API中的完整监护人电话号码_Oauth 2.0_Auth0 - Fatal编程技术网

Oauth 2.0 获取Auth0用户';s管理API中的完整监护人电话号码

Oauth 2.0 获取Auth0用户';s管理API中的完整监护人电话号码,oauth-2.0,auth0,Oauth 2.0,Auth0,我正在使用作为身份验证提供程序。我已启用Guardian,以促进基于SMS的MFA(多因素身份验证)。当新用户注册时, 登记他们的电话号码 我的系统为用户提供了选择SMS消息的选项,可以选择他们感兴趣的主题。不幸的是,当我查询管理API时,我得到了一个电话号码的屏蔽版本(即,“+61 xxxxx 2407”)。我想获得他们注册的完整电话号码,而不是要求他们再次输入 如何从的监护人那里检索完整的电话号码?两年后,Auth0终于提供了一项功能来禁用电话号码混淆功能。:) 给定具有适当允许范围的管理A

我正在使用作为身份验证提供程序。我已启用Guardian,以促进基于SMS的MFA(多因素身份验证)。当新用户注册时, 登记他们的电话号码

我的系统为用户提供了选择SMS消息的选项,可以选择他们感兴趣的主题。不幸的是,当我查询管理API时,我得到了一个电话号码的屏蔽版本(即,
“+61 xxxxx 2407”
)。我想获得他们注册的完整电话号码,而不是要求他们再次输入


如何从的监护人那里检索完整的电话号码?

两年后,Auth0终于提供了一项功能来禁用电话号码混淆功能。:)

给定具有适当允许范围的管理API令牌,以下是如何获取MFA中使用的用户电话号码:

  • 发送
    PATCH/api/v2/tenants/settings
    以禁用电话号码混淆
  • 请求正文应包含:

    {
    “旗帜”:{
    “禁用\u管理\u api\u sms\u混淆”:true
    }
    }
    
  • 发送
    GET/api/v2/users/{id}/registrations
    以获取用户的第一个确认的MFA注册id
  • id
    字段是用户id。响应正文应包含MFA注册id。对于使用SMS的MFA,您需要以
    SMS | dev
    开头的id。保存此id以供下一步使用

  • 发送
    GET/api/v2/guardian/registrations/{id}
  • id
    字段是MFA注册id。现在应该取消使用该电话号码

    参考:

    脚注:


    ,要通过用户获取所有身份验证程序,您可以使用
    get/api/v2/users/{id}/authenticators
    。响应将包括在上述步骤2中获得的条目。但是,到目前为止,这还没有记录。

    嘿,弗兰克,你找到办法接收完整的电话号码了吗?我现在面临着同样的问题。嘿@skymk,我最终直接联系了Auth0,他们告诉我,他们短期内没有计划提供这个。简而言之,在可预见的未来不会。