如何通过SAP网关调用生成JWT-最佳实践

2020-08-22 13:08发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我需要从SAP后...

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

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


专家们,

我需要从SAP后端服务器检索JWT(Json Web令牌)以进行外部身份验证。 但是,似乎没有任何可用于jwt生成的ABAP库/函数。 您对在SAP后端中生成此jwt有何建议?

令牌的实际生成当然非常简单( https://jwt.io /),但在ABAP中似乎不可能。 我们目前正在研究使用JCo连接到Java堆栈并在其中运行该代,或者可能在netweaver上运行一个后端服务器,如有必要,可以从前端UI5应用程序中调用该后端服务器。 您对最佳做法有何建议?

谢谢您的任何建议。

8条回答
暮风yp
2020-08-22 13:37

谢谢您的评论Gregor。 看来我将不得不为这个问题做些努力,并用ABAP或类似方法解决。 完成后,我将尝试撰写博客文章或启动社区项目。

对于一般要求,我们需要使用外部服务(Web托管平台)进行身份验证,以确保当前登录我们的SAP系统的用户有权访问所请求的资源。 当前接受的对该服务进行身份验证的方式是通过传递jwt。 通常,我们要验证是否有权使用SAPUI5系统(具有ABAP网关链接)中的单点登录的用户访问外部资源,并将该信息安全地传递到目标系统。 由于jwt生成对于这种目的非常普遍,我认为在SAP中可能已经有一种标准的方法可以做到这一点,而我可能错过了。 谢谢您的帮助。

一周热门 更多>