WSO2开放银行演示API返回SMSOTP身份验证失败。

3
我正在尝试使用演示网站API https://openbanking.wso2.com/demo,在用户认证步骤中,即使在输入正确的短信一次密码(SMSOTP)后也出现Failed Authentication with SMSOTP 400 : BAD REQUEST错误。
url https://api-openbanking.wso2.com/AuthorizeAPI/v1.0.0/?response_type=code&scope=payments&state=cGlzcDoyMTU2&client_id=YOUR_CLIENT_ID&redirect_uri=https://openbanking.wso2.com/authorize_callback.do

这段文字是从演示页面复制的。是否有人能够使用这个API?


1
嗨Sejuba,我是WSO2 Open Banking背后团队的一员。请您验证一下,在注册过程中是否提供了带有国家代码的有效电话号码。[例如,对于英国的电话号码,请使用+44 xxx xxx xxxx]。您可以通过在此处登录wso2.com/user/login来完成此操作。 - udarakr
这实际上是正确的答案。 - sejuba
1个回答

0

另一种方法可行

curl -k -d "grant_type=client_credentials&scope=accounts payments" -H "Authorization: Basic "XXXXXXX" https://api-openbanking.wso2.com/TokenAPI/v1.0.0/

2
是的,这个可以工作,因为它请求了一个应用程序使用的令牌,并且没有涉及到最终用户身份验证。因此,它不执行SMSOTP步骤。从这种机制生成的令牌应该只用于提供应用程序元数据的API,而不是处理特定于最终用户的API时使用。 - Pushpalanka

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接