内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

游戏服务器_常用的数据库有哪些_哪家好

2021-07-20 03:15 出处:欧普曼云计算 人气: 评论(0

云应用程序开发包括开发多租户应用程序。租户或用户使用租户特定的URL访问应用程序。多租户应用程序安全地管理每个租户的数据,返利淘联盟,而无需将一个租户的信息共享给另一个租户,什么是大数据云计算,并且是通过单个代码存储库完成的。

此博客文章详细介绍了使用重复使用服务或marketplace服务的多租户应用程序如何使用租户上下文与消费自定义服务交换用户令牌在SAP cloud foundry环境中,

这里的挑战是应用程序和重用服务部署在不同的提供商帐户中,因此令牌转发没有帮助。此外,应用程序到应用程序的SSO也不起作用,云赚,因为它们在不同的帐户中。因此,本文提出的解决方案利用OAuth到用户的令牌交换流。

架构

服务可以是cloud foundry market place服务,也可以是部署在不同提供商帐户中的任何第二个应用程序。

步骤1:创建目的地

需要在应用程序的提供商中创建类型的目的地帐户和目标的配置如下所示,淘客助手,

URL:绑定到应用程序的服务实例的URL

身份验证:必须是OAuth2UserTokenExchange

客户端ID和客户端机密是消费服务或应用程序(第二个应用程序)的主客户端ID和机密。如果是market place服务实例,则可以创建服务密钥,并在此处使用服务密钥的客户端id和机密。

如果是其他帐户中的第二个应用程序,则可以使用下面的API创建第二个应用程序的XSUAA克隆。

使用XSUAA REST API创建克隆API URL:https:///sap/rest/broker/clones?orgid=和服务实例ID=

方法:POST请求正文:{"xsappname":""}身份验证:应用程序2主凭据的承载令牌

令牌服务URL:这将与租户子域占位符,https://{tenant}。身份验证.sap.hana.ondemand.com/oauth/token

第二步:创建目的服务实例

在应用的提供商账号空间,前往服务市场寻找目的服务

创建一个目的服务实例,所有默认,无特殊配置,绑定服务实例到应用程序。

第3步:令牌交换的目的地查找

应用程序中接收到的用户JWT只包含特定于应用程序的详细信息,例如此JWT将只包含当前应用程序的范围信息,因此使用此JWT令牌无法访问任何其他服务或其他应用程序。因此,高防服务器租用,我们需要对消费服务或第二个应用程序执行OAuth到用户的令牌交换。这里的目的地服务是用来做令牌交换的,

需要调用目的地查找HTTP API来获取可以用来访问服务或第二个应用程序的交换令牌,以在目的地配置的为准,

首先获取做目的地查找所需的承载令牌,

令牌URL:https://。身份验证.sap.hana.ondemand.com/oauth/token

Client ID:目的服务Client ID(将目的服务绑定到应用程序后得到)

Client Secret:目的服务Secret(将目的服务绑定到应用程序后得到)

Response将提供类型承载器,用于下一步的目的地查找

-------------------------------

调用下面的目的地服务API进行目的地查找

URL:https://destination-configuration.cfapps.sap.hana.ondemand.com/destination-configuration/v1/destinations/

授权:目的地服务的承载令牌(我们从上述步骤得到)

X-user-token:这是必须传递的附加头,其中包含用户接收到的用户JWT应用程序

响应如下所示,

现在,作为目的地查找的响应而接收的令牌可用于访问使用服务或具有订户用户上下文的应用程序2。

分享给小伙伴们:
本文标签: 游戏服务器常用的用的数据库哪些哪家

相关文章

评论

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

签名: 验证码: 点击我更换图片

评论列表