如何为 OKTA Event Hook 构建有效的事件 Webhook endpoint/url?
How to construct valid event Webhook endpoint/url for OKTA Event Hook?
我已经创建了 AllowAnonymous HttpPost 操作方法,即 UserUnassignedFromOktaAsnc 并尝试在 Okta 事件挂钩端点中进行配置
如果从 okta 门户取消分配 okta 用户,将调用 UserUnassignedFromOktaAsnc 操作方法以停用用户并阻止登录。
我们的企业应用程序构建在 asp.net MVC 4.5 上并部署在 Azure 应用服务中。
看来我们不能直接在Okta中配置端点,Okta文档建议我们必须通过ngrok或hookdeck构建事件钩子endpoint/URL。
我想知道
- 有没有其他方法构造okta有效端point/URL?
- 我们是否还需要在 Azure App 服务中部署 ngrok 或 hookdeck 以及企业应用程序,并且必须启动并且 运行。
第 1 步:我们必须正确配置事件挂钩,如果您使用的是本地主机,请按照以下由 Matt 分享的步骤 link 进行操作。按照屏幕截图中的说明安装 hookdeck 和 运行 命令。红色刻度线正确 URL 复制它。
第二步:正确配置事件挂钩URL,一般我们应该为一个okta事件创建一个事件挂钩。 google 它可以查看 Okta 提供的所有事件。
第 3 步:如果要在本地 post,单击预览和 select 事件类型,Json 将由 Okta 加载并单击 'Deliver Request'。
第 4 步:如果配置正确,将调用 ASP.Net MVC 操作方法。
您还可以看到 post 方法日志(请参阅第一个屏幕截图)。你可以注意到[错误]。因为http虽然我配置了https。可能需要创建本地 https 证书并添加它。
我已经创建了 AllowAnonymous HttpPost 操作方法,即 UserUnassignedFromOktaAsnc 并尝试在 Okta 事件挂钩端点中进行配置
如果从 okta 门户取消分配 okta 用户,将调用 UserUnassignedFromOktaAsnc 操作方法以停用用户并阻止登录。
我们的企业应用程序构建在 asp.net MVC 4.5 上并部署在 Azure 应用服务中。
看来我们不能直接在Okta中配置端点,Okta文档建议我们必须通过ngrok或hookdeck构建事件钩子endpoint/URL。
我想知道
- 有没有其他方法构造okta有效端point/URL?
- 我们是否还需要在 Azure App 服务中部署 ngrok 或 hookdeck 以及企业应用程序,并且必须启动并且 运行。
第 1 步:我们必须正确配置事件挂钩,如果您使用的是本地主机,请按照以下由 Matt 分享的步骤 link 进行操作。按照屏幕截图中的说明安装 hookdeck 和 运行 命令。红色刻度线正确 URL 复制它。
第二步:正确配置事件挂钩URL,一般我们应该为一个okta事件创建一个事件挂钩。 google 它可以查看 Okta 提供的所有事件。