批准或拒绝使用钩子的访客

使用同步Webhooks实时批准或拒绝访问者条目。当我们的访客标志我们将为您提供该登录和访问者的身份的背景时,以便您的应用程序可以确定是否允许或拒绝输入。

以下是利用同步Webhooks的几种方法:

  • 经过认证的生物识别扫描后,只允许访问者进入大楼
  • 在登录流程中使用面部识别验证访客的身份
  • 拒绝进入通过ping的已知不良演员,犯罪记录或政府观看列表的实时数据库
  • 只允许从护照应用程序上传疫苗的访问者

使用同步Webhooks,您的应用程序将在登录流期间运行。Envoy将持有登录流程完成,直到收到服务的回复。您的应用需要返回响应(批准或手动审查),这将让Evenoy知道如何完成访问者登录流程。

如果您的应用程序在30秒后不返回响应,则Envoy将超时请求并处理登录正常。

配置Sync Webhooks

  1. 添加目的,身份验证在集成建设者中
  2. 在下面事件,提供您希望回调发布到的端点URL
  3. 在下面设置步骤在您的最后一个设置步骤中,提供了一个验证URL.

注册Sync Webhook事件

当用户已完成应用程序的设置步骤时,您将使用安装ID和步骤有效载荷接收Webhook到验证URL。

使用安装ID调用插件API以注册:

await pluginapi.request({方法:'put',URL:`/ api / v2 / plugin-services /安装/ $ {Instuctid} /目的),正文:{目的:'Identity-Verification',},});

您可以使用我们的验证步骤指南学到更多关于验证URL的预期请求和响应。

回复Webhook要求

当访问者标志我们将向您的端点发送WebHook,该端点将包含Signee(姓名,电子邮件等)的详细信息及其登录响应。你可以查看entry_sign_in.事件Webhook有效载荷查看WebHook请求..

自动批准访客

要批准用户返回HTTP 200.如果您使用的nodesDk可以使用此方法:

res.send({})

如果返回200,则用户将自动批准并允许输入。

要求用户手动批准

要要求用户批准手动返回HTTP 412.如果您使用的nodesDk可以使用以下方法:

res.sendfailed('replace_with_your_app_name:不允许使用此用户。)

您可以在“res.sendfailed方法”中提供可选消息,该方法将显示在访问者日志中的管理员中。

如果返回412,管理员将不得不手动批准或拒绝用户。访客将在iPad上看到一条消息,让他们知道有人很快就会在他们身边。

如果必须手动审查访问者,则不会自动发送给管理员的通知。我们建议您创建自己的通知以提醒管理员采取操作。


这个页面对你有帮助吗?
Baidu