在OpenID Connect身份验证期间创建签名

2020-08-16 03:48发布

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

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


大家好,

我们目前正在OIDC联合方案中将CDC设置为OP。
我们正在实现每个页面,并在同意端点步骤中达到了签名创建的目的。
用于签名创建的服务器端逻辑应该是什么样子?

我们的服务器端使用Java。 详细阅读 OpenID提供程序设置文档服务器端SDK文档-我们想利用 calcSigature()但是,似乎该方法仅在Java SDK中不存在。

这是文档问题吗,还是我们可以使用其他方法(也许是 getOAuth1Signature())?

我们非常欢迎您提供任何帮助或信息!

预先感谢,
Filip

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

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


大家好,

我们目前正在OIDC联合方案中将CDC设置为OP。
我们正在实现每个页面,并在同意端点步骤中达到了签名创建的目的。
用于签名创建的服务器端逻辑应该是什么样子?

我们的服务器端使用Java。 详细阅读 OpenID提供程序设置文档服务器端SDK文档-我们想利用 calcSigature()但是,似乎该方法仅在Java SDK中不存在。

这是文档问题吗,还是我们可以使用其他方法(也许是 getOAuth1Signature())?

我们非常欢迎您提供任何帮助或信息!

预先感谢,
Filip

付费偷看设置
发送
2条回答
大简至美
1楼 · 2020-08-16 04:43.采纳回答

Filip,您好

这似乎与文档有关,因为SDK中存在calcSignature()方法。 请记住将userKey/applicationKey作为参数传递给您的同意端点( https://developers.gigya.com/display/GD/OpenID+Provider+Setup#OpenIDProviderSetup-UserAndApplicationKeys ),并在calcSignature方法中使用相应的用户/应用程序密码,而不是伙伴密码。

希望这会有所帮助。

Romain。

哎,真难
2楼-- · 2020-08-16 04:35

Romain,谢谢您的回答!

我们还获得了可以使用getOAuth1Signature的确认,似乎它在后台调用了 calcSignature()方法。

此外,在这种情况下,我绝对同意使用专用应用程序密钥/秘密进行签名创建的方法。 我们将创建一个仅用于此目的的虚拟密钥/秘密,并将密钥传递回代理页面。

一周热门 更多>