问题标签 [open-banking]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
183 浏览

api - WSO2 openbanking 演示 api 返回失败的身份验证与 SMSOTP

我正在尝试使用演示站点 api https://openbanking.wso2.com/demo并且在用户身份验证步骤中,我得到Failed Authentication with SMSOTP 400 : BAD REQUEST即使当

从演示页面复制。有没有人能够使用这个API?

0 投票
1 回答
215 浏览

rest - REST API / OpenBanking API - 位置资源聚合 URL

将以下资源聚合为单个 API 调用的最佳实践是什么(原因是避免进行多次调用以从移动/物联网获取所有资源)

/分支机构

/自动取款机

/它

我可以考虑将它们聚合在 /locations 之类的父级下,因此如下所示,

/位置->聚合器

/地点/分支机构

/位置/自动取款机

/地点/物品

问题是,考虑到这必须符合 openBanking API 规范或任何其他解决方案/建议,上述做法是否是一种好的做法。

0 投票
1 回答
170 浏览

open-banking - 如何在 OpenBankProject 中提供银行列表

我从https://github.com/OpenBankProject/OBP-API设置了本地 OpenBankProject OBP-API 。当我点击端点http://localhost:8080/obp/v3.0.0/banks我得到的答案是

所以银行列表是空的。我还没有找到如何将任何银行添加到列表中的解决方案,通过 props 文件进行了尝试,但似乎应该以其他方式完成。问题是:我如何填写这个银行列表?

0 投票
1 回答
335 浏览

authentication - 如何使用 Tikkie API 进行身份验证?

如何使用 Tikkie API 进行身份验证?我想使用 Tikkie API,但我不确定如何开始进行身份验证。

0 投票
0 回答
35 浏览

oauth-2.0 - 在 PSUOAuth2 的实现中创建 JWS

我正在为 OpenBank Apigee - DevPortal (Drupal-8) 实现 PSUOAuth2。在创建 JSON Web 签名时,我不清楚几个论点。(在这里查看规格)。首先是私钥,我可以使用任何通用私钥还是使用特定的私钥。(我在 Apigee 界面中进行了检查,可以下载公钥证书但没有私钥,因为它们从未分发过)。在要构造的 JOSE Header Object 中的第二个是一个名为 Kid 的参数(在规范中描述为“证书 ID”)。

0 投票
3 回答
824 浏览

docker - 无法将 CSR/证书上传到开放银行目录

当我尝试将证书请求作为 OB 签名证书上传到Open Banking Directory时出现此错误。

错误

当我复制消息时,我收到了这条消息;

错误信息

当我检查网络请求时,它似乎显示一个内部服务器错误(响应 500)并返回 graphql。这是回应:

以前有人遇到过这个问题吗?我使用以下命令使用我的凭据生成了带有 Open SSL 的 CSR:

大括号中的标签已编辑。我也尝试过 docker 但没有任何收获。我对任何出现的解决方案都很感兴趣。

感谢您的时间。

0 投票
1 回答
423 浏览

open-banking - Revolut OpenBanking API 身份验证和授权

我正在尝试使用Revolut Open Banking API,但我无法弄清楚授权和身份验证流程是如何工作的。

什么是动态客户端注册?我是否应该在每次启动应用程序时都注册应用程序?证书怎么样 - 它是如何工作的?

有没有人有示例应用程序要检查?

0 投票
1 回答
154 浏览

java - 使用 Android 通过 OAuth1 调用 Open Bank Project

我尝试在我的 android 应用程序中使用开放银行项目 (OBP)。我想列出银行,用户可以选择其中一个或多个来拥有列表。

为此,我通过 OBP 克隆示例应用程序:https ://github.com/OpenBankProject/Hello-OBP-OAuth1.0a-Android

这是我的步骤:

  1. 在 OBP-Page 上注册并注册 Keys 应用程序: https ://apisandbox.openbankproject.com/consumer-registration

在此处输入图像描述 在此处输入图像描述

  1. 克隆示例应用程序https://github.com/OpenBankProject/Hello-OBP-OAuth1.0a-Android
  2. 在 Android Studio 中打开。
  3. 打开 OBPrestClient.java 并通过“Consumer Key”和“Consumer Secret”更改 OBP_AUTH_KEY 和 OBP_SECRET_KEY。将 BASE_URL 更改为“ https://apisandbox.openbankproject.com ”。
  4. 打开 OAuthActivity.java 并删除 if (1 == 1) throw new RuntimeException("Setup required! See OAuthActivity.java");
  5. 在 res/values/strings 中打开并将 customAppProtocol 值更改为“intent”。
  6. 打开 AndroidManifest 并设置意图过滤器 在此处输入图像描述
  7. 如果我启动应用程序,浏览器就会启动,我必须登录到 OBP-API。我这样做并收到 OBP 的消息。 在此处输入图像描述
  8. 如果我点击“这里”,应用程序不会启动。我认为我的重定向网址是错误的 :(

这个问题的解决方案是什么?

0 投票
1 回答
215 浏览

.net - JWT 令牌签名在 jwt.io 中有效,但在我的代码中无效

尝试使用 jose-jwt 签署 JWT 令牌,但由于某种原因,我很难理解为什么它没有按预期工作。

签名部分正在我的测试中工作,但如果我使用它来请求服务器资源,它会失败。但是,如果我将它粘贴到jwt.io并粘贴我的私钥,当我尝试使用这个新令牌请求服务器资源时,它会完美运行

所以看起来即使它似乎在我的 .net 代码库中工作,它实际上并没有签署令牌。

我写了一些测试,它在签名和验证方面确实有效,没有任何问题。要旨

我几乎处于隧道的尽头,比以往任何时候都感到困惑:(当我在 jwt.io 中手动复制/粘贴私钥但代码无法签署令牌时,任何人都可以解释为什么它可以工作请?

这是一个示例令牌请求

0 投票
1 回答
83 浏览

psd2 - Xs2a 支持自定义银行功能(银行特定支付、银行特定账户信息)

OpenBanking API 网关中实现 HBCI 协议时,我偶然发现 HBCI/FinTs 协议允许调用仅存在于一家银行内的“自定义”银行功能。例如,HBCI 规范Geschäftsvorfälle für den Deutschen Sparkassen-und Giroverband e.V.中有一个部分定义了此类自定义函数。这些自定义函数为标准声明的默认功能提供扩展。这意味着 ASPSP(银行)可以定义更详细的交易数据,例如,如果有人使用自定义函数等请求它。

问题是 - Xs2a/NextGenPsd2OpenBanking UK中是否有类似/计划的内容?