当前位置:主页 > 虚拟主机 > 正文

云主机_云免服务器搭建教程_促销

时间:2021-05-05 09:40 来源:埃里克云 编辑:埃里克云

核心提示

OAuth是一个开放的标准授权协议或框架,它为应用程序提供了"安全指定访问"的能力ESPN.com访问您的个人资料或发布更新到您的时间表,而不必给ESPN您的Facebook密码。这在很大程度上降...

OAuth是一个开放的标准授权协议或框架,它为应用程序提供了"安全指定访问"的能力ESPN.com访问您的个人资料或发布更新到您的时间表,而不必给ESPN您的Facebook密码。这在很大程度上降低了风险:如果ESPN遭到破坏,您的Facebook密码将保持安全。

OAuth不共享密码数据,而是使用授权令牌来证明消费者和服务提供商之间的身份。OAuth是一种身份验证协议,允许您在不泄露密码的情况下批准一个应用程序与另一个应用程序进行交互。

前提条件:我们需要一个具有以下所有必要权限的界面用户:

步骤1:注册OAuth2客户端:

转到管理中心,单击"公司设置"。点击Manage OAuth2 Client Applications,然后点击Register Client Application

点击Generate X.509 Certificate按钮,输入一个通用名称(CN)-比如说Oauth,您可以将其余字段保留为空,然后点击Generate。

**请注意:我们需要将生成的X.509 Certificate下载为空我们在进一步的步骤中需要此证书。

现在单击Register。

现在单击View打开应用程序并记下API密钥。

步骤2:生成SAML断言:

在Postman中打开新窗口并输入以下详细信息:

操作:POST

URL:https://api10preview.sapsf.com/oauth/idp

授权:否Auth

Headers:

Content Type:application/x-www-form-urlencoded

Body:raw

Request payload:formulate the payload as such

client\u id–这是之前生成的API密钥

user\u id–Interface user id调用API

token\u url–https://api10preview.sapsf.com/outh/token

私钥–这是私钥从X.509证书

**使用notepad++(或任何此类应用程序)打开下载的证书文件。X.509证书有两部分-私钥和证书。我们将复制并粘贴-–BEGIN ENCRYPTED PRIVATE KEY-–and-–END ENCRYPTED PRIVATE KEY之间的字符

您的请求负载现在应该看起来像–

client\u id=Njk2ZjAzNjY5MDVlZGVlMWU3NzFmMWQ3NzgwYg&user\u id=APIUSER&token\u url=https://api10preview.sapsf.com/outh/token&private\u key=

单击"发送"。

您将返回一个Base64编码的响应,如下所示。响应状态代码为200 OK.

步骤3:使用SAML断言请求用户令牌:

在Postman中打开新窗口并输入以下详细信息

操作:POST

URL:https://api10preview.sapsf.com/oauth/token

授权:无授权

标题:

内容类型:application/x-www-form-urlencoded

正文:raw

Request有效负载:

将有效负载表述为

公司id–成功因素公司id

客户id–这是在前面的步骤

授予类型

中生成的API密钥瓮:ietf:参数:oauth:授予-类型:saml2承载

断言–来自前面步骤中响应的Base64编码SAML断言

您的请求负载现在应该如–

公司id=&客户id=AzNjY5MDVlZGVlMWU3NzFmMWQ3NzgwYg&授予类型=瓮:ietf:参数:oauth:授予-类型:saml2承载和断言=

响应:

步骤4:使用承载令牌查询OData实体:

在邮递员中打开新会话

授权:否Auth

Headers:

Authorization:Bearer后跟前面步骤

中的令牌字符串案例:

EYJ0B2TBBBBNLLBBNLLBNNLBBNNNBBBNNBBBBBNBBBBBNLBBBBBBNLBBBBBNNLLBBBNNLLBBNNNNBBBNNNNBBBBNNNBBBNNBBBBBBBBBBBBBBBBBBBBBBBBBN5IIIZWWW5ITW5IWWWWWWWWWWWWWWWWWWWWWWWWW5WWWWWWWWWWWWW55555WW5U5U5U5U5U5U5U5U5U5U5U5U5U5U5U5U5U5U5U5U5U5U5U5U5U5U5U5U56杜鲁edhodqyzzbimeo2dgdqnnbmtdfnk1btu0lhvgtll2nsai8vaxjrnlhzs1pzmdbjqn5vwthb0n6bdbzzvpztj6wgzrcfh4auqljwghwxliovldc2l5c3z0c1bpk3vhf1mjvsvmcyeunvdneryufznhj1nvrtb3zmn13mzb2zhhms9ydeu9in0=

将GET操作用于查询–

https://api10preview.sapsf.com:443/odata/v2/User?$format=json

Response:

因此,这个查询返回在successFactors实例中创建和维护的用户列表。

-

在本文中,我们看到了如何通过以下简单的操作实现OAuth连接第一步要记住OAuth和SSO(单点登录)不一样,OAuth是一个授权协议和SSO另一方面,是一个身份验证/授权流程,通过该流程,用户可以使用相同的凭据登录多个服务。

  • 域名解析_商城网站建设平台_超低折扣 域名解析_商城网站建设平台_超低折扣

    让我们假设以下场景:由于业务需求,BPC维度中的层次结构发生了显著变化(甚至在多个层次结构的情况下被删除)。因此,许多节点已过时,必须删除。没有DM包可以删除成员,并且...

  • <strong>域名交易_视频服务器的作用_优惠券</strong> 域名交易_视频服务器的作用_优惠券

    注:有关我们博客文章系列的完整概述,请访问SAP Cloud SDK概述。 有关SAP Cloud SDK新功能的概述,请参阅我们最近发布的文章。 简介 随着SAP Cloud SDK的新版本3,可以集成自定义缓存框架...

  • <strong>香港服务器_企业网站建设多少钱_多少钱</strong> 香港服务器_企业网站建设多少钱_多少钱

    此博客文章是与SAP云平台警报通知服务相关的一系列博客文章的一部分。 有关服务本身的更多详细信息,请参阅父博客文章。 让我们考虑以下情况—我们在SAP云平台上部署了一个解决...

  • <strong>金山云_美国cn2云服务器_评分榜</strong> 金山云_美国cn2云服务器_评分榜

    当我去纽约的时候,我喜欢表演,走在街上,听一些好听的音乐,吃很多好吃的东西!当然,见到名人总是很有趣的! 由于地层数据会议的召开,今年9月的行程会更好!本次会议是一...

  • <strong>负载均衡_oracle数据库管理_便宜的</strong> 负载均衡_oracle数据库管理_便宜的

    作为一个成长中的年轻人,我的老师、教练或其他成年人会毫不犹豫地使用诸如"你可以做得更好"、"我期望更多"甚至"尽力而为"这样的词汇。我(和大多数孩子一样)经常达不到期望...

  • 负载均衡_阿里云何万青_超低折扣 负载均衡_阿里云何万青_超低折扣

    您好,团队, 在生成文档的过程中,支付组件遵循一定的模式。我们做了大量的测试,生成了50多个文档,得出了以下结论: 案例1——当所有支付组件都添加到一个交易的UI中时。(...

  • <strong>腾讯云_hana服务器_限量秒杀</strong> 腾讯云_hana服务器_限量秒杀

    在这个博客中,我将向我的CAP服务添加一个UI,它使用机器学习服务:https://blogs.sap.com/2019/08/19/combine-cap-m-with-machine-learning-sdk-api-part/ 我知道许多其他博客展示了如何将UI模块添加到M...

  • <strong>网站服务器_网站建设服务商_最新活动</strong> 网站服务器_网站建设服务商_最新活动

    短链接 这篇文章是为业务流程专家在SAP S/4HANA中配置工作流而写的,同时也为您在开发自己的工作流场景(未来博客的主题)时可以做些什么做了铺垫 它将帮助您理解为什么这个概念...

  • <strong>域名交易_企业邮箱登入口_速度快</strong> 域名交易_企业邮箱登入口_速度快

    这篇博文是向SAP Analytics Cloud:Analytics Designer Hackathon提交的。 德勤数字工厂遵循"告诉我,不要告诉我"的原则,为客户提供数字化方面的实际最佳实践,以充分发挥其供应链组织的潜力...