如何解决SAP CF XSUAA 服务 - 错误消息:无效重定向 <redirect_uri>/login/callback 与注册值不匹配
使用 java 实现 SAP xsuaa 服务并部署,访问面临以下问题的应用程序 URL。
解决方法
在我遇到和解决的时候发布这个问题的解决方案。
案例 1:如果您使用 BAS(Business Application Studio)并通过 mta 文件进行部署, 确保您已为 xsuaa 服务 关联的应用程序实例添加了 forwardAuthToken: true。
在 mta 文件中添加以下属性。
requires:
- name: my_xsuaa
- name: MY_API
group: destinations
properties:
name: MY_API
url: '~{url}'
forwardAuthToken: true
如果之后它不起作用,请检查您的 xs-security.json 文件
"oauth2-configuration": {
"token-validity": 604800,"refresh-token-validity": 2592000,"redirect-uris":[
"https://*.<your_uri>/login/callback"
]
}
案例 2:如果在 menifest.yml 文件中设置以下属性,则应部署 Java 应用程序。
env:
SESSION_TIMEOUT: 30
destinations: >
[{
"name":"MY_API","url" :"<you_java_application_uri>","forwardAuthToken": true
}
]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。