使用外部身份提供者而非Oracle IAM的Oracle Visual Builder (VB) 身份验证

使用外部身份提供者而非Oracle IAM的Oracle Visual Builder (VB) 身份验证

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

一家大型企业计划使用Oracle Visual Builder构建供应商管理门户,并选择Azure Active Directory进行身份验证。实施步骤包括在Azure中注册应用、创建自定义安全提供者,并在Visual Builder中集成Microsoft身份验证。用户成功登录后将被重定向到应用并显示数据。

🎯

关键要点

  • 一家大型企业计划使用Oracle Visual Builder构建供应商管理门户。

  • 企业选择Azure Active Directory进行身份验证,而不是Oracle身份云服务。

  • 目标是通过Azure AD进行用户身份验证,并从Azure AD获取用户详细信息。

  • 实施步骤包括在Azure中注册应用、创建自定义安全提供者,并在Visual Builder中集成Microsoft身份验证。

  • 用户需要在Microsoft Azure云环境中登录,并创建应用程序进行注册。

  • 在应用注册页面中,提供应用名称,选择支持的账户类型和重定向URI。

  • 创建VB应用程序并导入JavaScript文件以集成Microsoft身份验证。

  • 需要创建一个自定义安全提供者以扩展默认安全提供者并重写fetchCurrentUser方法。

  • 在Web应用程序选项卡中选择应用程序并修改app-flow.json文件以使用自定义安全提供者。

  • 运行应用程序后,用户将看到Microsoft登录页面,成功登录后将重定向到Visual Builder应用程序并显示数据。

延伸问答

为什么企业选择Azure Active Directory进行身份验证?

企业选择Azure Active Directory进行身份验证是为了替代Oracle身份云服务,并实现与现有企业身份管理的无缝集成。

在Azure中注册应用的步骤是什么?

在Azure中注册应用的步骤包括登录Azure云环境,创建新注册应用,提供应用名称,选择支持的账户类型和重定向URI,然后点击注册。

如何在Visual Builder中集成Microsoft身份验证?

在Visual Builder中集成Microsoft身份验证需要创建一个自定义安全提供者,导入JavaScript文件,并在app-flow.json文件中修改配置以使用该安全提供者。

用户成功登录后会发生什么?

用户成功登录后,将被重定向到Visual Builder应用程序,并显示相关数据。

创建自定义安全提供者的主要步骤是什么?

创建自定义安全提供者的主要步骤包括扩展默认安全提供者,重写fetchCurrentUser方法,并在app-flow.json文件中配置该安全提供者。

在Azure中注册应用时需要提供哪些信息?

在Azure中注册应用时需要提供应用名称、支持的账户类型和重定向URI等信息。

➡️

继续阅读