如何更改身份验证令牌的expires_in值?

2020-09-06 08:25发布

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

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


大家好,

我尝试按照下面提到URL的博客中的所有步骤进行操作。

https://blogs.sap.com/2019/04/29/sap-cloud-platform-b​​ackend-service-tutorial-13-api-call-from-external-tool/

虽然我获取身份验证令牌并且整个流程运行正常,但是我无法更改 expires_in 的值,默认值为43199。

如何将其更改为其他值,例如5分钟(300秒)?

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

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


大家好,

我尝试按照下面提到URL的博客中的所有步骤进行操作。

https://blogs.sap.com/2019/04/29/sap-cloud-platform-b​​ackend-service-tutorial-13-api-call-from-external-tool/

虽然我获取身份验证令牌并且整个流程运行正常,但是我无法更改 expires_in 的值,默认值为43199。

如何将其更改为其他值,例如5分钟(300秒)?

付费偷看设置
发送
2条回答
Haoba3210
1楼-- · 2020-09-06 08:51

你好 Souvik Majumder

expires_in的值可以通过XSUAA实例的配置来控制:
创建XSUAA服务的实例时,您以JSON格式传递了几个参数,对吗? 在这里,您可以为oauth配置添加一个参数,该参数又为访问令牌(以及刷新令牌)的有效性包含一个参数:

" oauth2-configuration":{
       "令牌有效期":7200
    } 

我在这里做了一些描述:
https://blogs.sap.com/2019/05/09/sap-cloud-platform-b​​ackend-service-tutorial-15-security-using -authorization-code-grant/

和XSUAA配置参数的参考可以在SAP帮助门户网站

希望这能回答您的问题

亲切问候,
卡洛斯



小灯塔
2楼-- · 2020-09-06 08:56

感谢卡洛斯,

对我有用。 我确实在xs-security.json文件中添加了参数。 我唯一的错误是,我没有在cf update命令中提及xs-security.json路径。 应该像下面的一样。

cf更新服务 -c

例如:

cf update-service my-xsuaa -c xs-security.json

该命令应从上述json文件所在的路径运行。

一周热门 更多>