如何使用OAuth凭据工件?

2020-09-15 19:02发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我正在实现客户端凭据OAuth流程。 目前,我正在使用基本身份验证来获取令牌

我很想使用OAuth凭据工件。 不幸的是,我没有找到太多有关如何将其用于简单HTTP场景的文档。

在2014年6月21日的发行说明中,我看到可以在使用REST的SuccessFactors适配器中使用OAuth Credentials Artifact。 该文档仅告诉我们如何部署人工制品

此外,SecureStoreService接口仅具有 getUserCredential()方法,该方法返回包含用户名和密码的对象。

是否可以在上述情况以外的其他情况下使用OAuth凭据工件? 还是仅仅是内部SAP功能?

亲切的问候,

巴拉

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我正在实现客户端凭据OAuth流程。 目前,我正在使用基本身份验证来获取令牌

我很想使用OAuth凭据工件。 不幸的是,我没有找到太多有关如何将其用于简单HTTP场景的文档。

在2014年6月21日的发行说明中,我看到可以在使用REST的SuccessFactors适配器中使用OAuth Credentials Artifact。 该文档仅告诉我们如何部署人工制品

此外,SecureStoreService接口仅具有 getUserCredential()方法,该方法返回包含用户名和密码的对象。

是否可以在上述情况以外的其他情况下使用OAuth凭据工件? 还是仅仅是内部SAP功能?

亲切的问候,

巴拉

付费偷看设置
发送
5条回答

你好,巴拉,

您看过以下博客吗? 也许其中提到的方法可以帮助您实现OAuth:

HCI:正在开发 iFlows中的自定义OAuth 2.0身份验证

此致

Robson Chiarello

Tong__Ming
2楼-- · 2020-09-15 19:40

嗨,Robson,

谢谢。 我确实看过博客。 我已经使用基本身份验证实现了OAuth 2.0。 但是,我对使用OAuth凭据工件特别感兴趣。

亲切的问候,

巴拉

SAP小菜
5楼-- · 2020-09-15 19:27

您好,Balachadar,/p>

似乎没有通过API的捷径,但是如果您确实要在脚本的凭据中以及类似的组件中使用oauth数据,则可以尝试以下方式。 大多数情况下都可以。.简单的调整。

def服务= ITApiFactory.getApi(SecureStoreService.class,null);

def凭据= service.getUserCredential(" testOdata");

def credentialprop = credential.getProperties();

字符串oauth =" Secret =" +新的字符串(credentialprop.get("密码")));

def others = credentialprop.get(" credentialProperties");

def ClientID = others.get(" user");

def LoginUrl = others.get(" sec:server.url");

欢呼声

Sreeni

一周热门 更多>