内容提要
一家大型企业计划使用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等信息。