如何使用OAuth凭据工件?

2020-09-15 19:02发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供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条回答
SAP小菜
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

一周热门 更多>