【问题标题】:WSO2 openbanking demo api returns Failed Authentication with SMSOTPWSO2 openbanking 演示 api 返回失败的身份验证与 SMSOTP
【发布时间】:2018-02-18 16:40:53
【问题描述】:

我正在尝试使用演示站点 api https://openbanking.wso2.com/demo 并在 用户身份验证 步骤中我得到 使用 SMSOTP 400 的身份验证失败:错误请求,即使 p>

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 吗?

【问题讨论】:

  • 嗨 Sejuba,我是 WSO2 开放银行背后团队的一员。您能否验证一下您在注册过程中是否提供了带有国家代码的有效电话号码。 [例如,+44 xxx xxx xxxx 表示英国电话号码]。您可以通过在此处登录 wso2.com/user/login 来执行此操作
  • 这其实是正确答案。

标签: api wso2 wso2-am open-banking


【解决方案1】:

替代方法有效

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

【讨论】:

  • 是的,这是可行的,因为它正在请求应用程序使用的令牌,并且不涉及最终用户身份验证。因此它不执行 SMSOTP 步骤。从此机制生成的令牌只能与为应用程序提供元详细信息的 API 一起使用,而不是在处理最终用户特定的 API 时。
猜你喜欢
  • 2022-12-21
  • 1970-01-01
  • 2020-01-26
  • 1970-01-01
  • 1970-01-01
  • 2016-02-07
  • 1970-01-01
  • 1970-01-01
  • 2019-09-04
相关资源
最近更新 更多