如何为 sql 数据库用户 table 提供 okta
how to provision okta with sql database user table
我有在 asp.net mvc 中开发并部署在 Azure App 服务中的企业应用程序(比如 xyz)。我们的数据库部署在 Azure 虚拟机中。用户管理流程在 xyz 应用程序中编写(如身份验证、注册、活动-停用等),并存储在 tblUsers 中。
我被要求集成 okta 以进行身份验证(使用 SAML 2.0 进行单点登录)和配置。
在下面的帮助下,我以某种方式管理了身份验证集成 link
https://github.com/bvillanueva-mdsol/OktaSaml2OwinSample
你能帮我理解双向同步用户吗?
所以
- 如果 okta admin 创建用户,它应该在 xyz 应用程序数据库用户中更新 table。
- 如果已通过 xyz 应用程序创建用户,请在 Okta 中更新或添加用户。
我已经经历了下面link但是没有成果
https://help.okta.com/en/prod/Content/Topics/Provisioning/lcm/lcm-provision-application.htm
注意:用户角色配置不在范围内
通常双向并不是一个好主意,但是...
您需要为您的应用程序实现一个连接器,以支持用户配置和用户导入操作。
使用这个 https://help.okta.com/en/prod/Content/Topics/Provisioning/opp/OPP-main.htm 让自己开始。您可以选择 SCIM 或 OPP 路由,具体取决于您的要求(OPP 将要求您拥有带有 OPP 代理 运行 的虚拟机)
okta 中的配置类型
- 上游(至 okta):
关注由 Okta 提供的邮递员 link
https://app.getpostman.com/run-collection/9daeb4b935a423c39009
您只需从 Okta 创建 API 令牌并将其传递给邮递员 header
- 下游(来自 okta)
请参考下面link
How to construct valid event Webhook endpoint/url for OKTA Event Hook?
我有在 asp.net mvc 中开发并部署在 Azure App 服务中的企业应用程序(比如 xyz)。我们的数据库部署在 Azure 虚拟机中。用户管理流程在 xyz 应用程序中编写(如身份验证、注册、活动-停用等),并存储在 tblUsers 中。
我被要求集成 okta 以进行身份验证(使用 SAML 2.0 进行单点登录)和配置。
在下面的帮助下,我以某种方式管理了身份验证集成 link https://github.com/bvillanueva-mdsol/OktaSaml2OwinSample
你能帮我理解双向同步用户吗? 所以
- 如果 okta admin 创建用户,它应该在 xyz 应用程序数据库用户中更新 table。
- 如果已通过 xyz 应用程序创建用户,请在 Okta 中更新或添加用户。
我已经经历了下面link但是没有成果 https://help.okta.com/en/prod/Content/Topics/Provisioning/lcm/lcm-provision-application.htm
注意:用户角色配置不在范围内
通常双向并不是一个好主意,但是...
您需要为您的应用程序实现一个连接器,以支持用户配置和用户导入操作。
使用这个 https://help.okta.com/en/prod/Content/Topics/Provisioning/opp/OPP-main.htm 让自己开始。您可以选择 SCIM 或 OPP 路由,具体取决于您的要求(OPP 将要求您拥有带有 OPP 代理 运行 的虚拟机)
okta 中的配置类型
- 上游(至 okta):
关注由 Okta 提供的邮递员 link
https://app.getpostman.com/run-collection/9daeb4b935a423c39009
您只需从 Okta 创建 API 令牌并将其传递给邮递员 header
- 下游(来自 okta) 请参考下面link How to construct valid event Webhook endpoint/url for OKTA Event Hook?