Web applications 在Web应用程序中集成OpenStack Dashboard

Web applications 在Web应用程序中集成OpenStack Dashboard,web-applications,integration,openstack,Web Applications,Integration,Openstack,我一直在使用OpenStack4JAPI在我的工作场所访问和管理OpenStack云 我的要求是将OpenStack与特定的业务应用程序集成。我想做的是允许通过我的应用程序Web应用程序访问OpenStack云,即,当用户登录到我的应用程序时,他可以在我的应用程序中看到类似于仪表板选项卡的内容。当他点击Dashboard时,OpenStack Dashboard after sign-in页面应该会出现,也就是说,我们正在绕过Dashboard登录 在这里,我们使用与我的应用程序相同的凭据验证用

我一直在使用OpenStack4JAPI在我的工作场所访问和管理OpenStack云

我的要求是将OpenStack与特定的业务应用程序集成。我想做的是允许通过我的应用程序Web应用程序访问OpenStack云,即,当用户登录到我的应用程序时,他可以在我的应用程序中看到类似于仪表板选项卡的内容。当他点击Dashboard时,OpenStack Dashboard after sign-in页面应该会出现,也就是说,我们正在绕过Dashboard登录

在这里,我们使用与我的应用程序相同的凭据验证用户,以允许访问OpenStack云。为此,我将把所有OpenStack用户凭据存储在与我的应用程序相同的数据库中。如果登录成功,则我的应用程序用户也是OpenStack用户,仪表板页面应显示在我的应用程序中。这样,用户就不需要对自己进行两次身份验证,而且OpenStack仪表板也会加载到我的应用程序环境中,用户感觉自己正在从我的应用程序访问云

我想知道是否有可能将仪表板集成到我的Web应用程序中。OpenStack支持这一点吗?请告诉我OS4j/jclouds是否有任何API来实现这一点

对不起,如果这是一个愚蠢的问题,但我正在努力实现这个想法。希望得到一些帮助

谢谢,
Shaileshwar

也许这会有帮助:谢谢,我会看一下。@Destina如果你对OpenStack有想法,请告诉我这是否可行:我想知道我是否可以修改OpenStack仪表板代码以满足我的要求,即从我的Web应用程序自动登录OpenStack仪表板。也就是说,当我重定向到Dashboard页面并自动单击登录并在登录页面后将用户带到Dashboard时,我是否可以在Dashboard源代码中的适当位置嵌入一些JavaScript代码,以填充来自我的业务应用程序的OpenStack用户名和密码??这发生在几秒钟之内,用户并没有真正感受到页面之间的这种转换。如果您了解python并有权访问openstack仪表板代码,这可能是可能的。我之前给你的插件完全符合你的意图:你创建了一个脚本,实际使用这个第三方oauth openID为你进行身份验证。我不知道您使用的是什么服务器端编程语言,所以我不确定是否能够进一步提供帮助。你可以在这里找到一些不同语言的库,也许会有帮助:也可以看看这里:我确实看过仪表板代码。但它真的很大。我不知道在哪里嵌入我的自动登录代码。我的Web应用程序是用ASP.NET编写的。谢谢你的帮助。