轩辕镜像
轩辕镜像专业版
个人中心搜索镜像
交易
充值流量我的订单
工具
工单支持镜像收录Run 助手IP 归属地密码生成Npm 源Pip 源
帮助
常见问题我要吐槽
其他
关于我们网站地图

官方QQ群: 13763429

轩辕镜像
镜像详情
consumerdataright/mock-data-holder
官方博客使用教程热门镜像工单支持
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。
轩辕镜像 - 国内开发者首选的专业 Docker 镜像下载加速服务平台 - 官方QQ群:13763429 👈点击免费获得技术支持。
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

mock-data-holder Docker 镜像下载 - 轩辕镜像

mock-data-holder 镜像详细信息和使用指南

mock-data-holder 镜像标签列表和版本信息

mock-data-holder 镜像拉取命令和加速下载

mock-data-holder 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

mock-data-holder
consumerdataright/mock-data-holder

mock-data-holder 镜像详细信息

mock-data-holder 镜像标签列表

mock-data-holder 镜像使用说明

mock-data-holder 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

Consumer Data Right (CDR)模拟数据持有者解决方案,支持银行和能源行业,符合Consumer Data Standards v1.34.0、数据持有者一致性测试套件v5.2.0及FAPI 1.0高级配置文件,用于帮助社区开发和测试CDR解决方案。
3 收藏0 次下载activeconsumerdataright镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

mock-data-holder 镜像详细说明

mock-data-holder 使用指南

mock-data-holder 配置说明

mock-data-holder 官方文档

Consumer Data Right - 模拟数据持有者

!Consumer Data Right Logo

![Consumer Data Standards v1.34.0]([] ![Conformance Test Suite Data Holders 5.2.0]([] ![FAPI 1.0 Advanced Profile]([] ![made-with-dotnet]([] ![made-with-csharp]([] ![MIT License]([] ![Pull Requests Welcome]([***]

概述和主要用途

本项目包含Consumer Data Right (CDR)模拟数据持有者的源代码、文档和使用说明。此仓库提供了数据持有者的模拟实现,旨在帮助社区开发和测试其CDR解决方案。模拟数据持有者解决方案可配置为银行或能源行业使用。

模拟数据持有者 - 标准对齐

模拟数据持有者:

  • 符合消费者数据标准的v1.34.0版本,特别是FAPI 1.0迁移阶段3,并向后兼容迁移阶段2;
  • 通过了数据持有者一致性测试套件的v5.2.0版本测试;
  • 符合FAPI 1.0高级配置文件。

快速开始

模拟数据持有者使用授权服务器、模拟注册中心和模拟数据接收者。您可以将模拟数据持有者、模拟注册中心和模拟数据接收者解决方案中的任何一个替换为您自己的解决方案。

本项目中的工件有多种使用方式:

  1. 构建和部署源代码
  2. 使用预构建镜像
  3. 使用docker compose文件运行多容器模拟CDR生态系统

构建和部署源代码

要开始,请克隆源代码。

git clone [***]

从1.2.0版本开始,模拟数据持有者现在使用授权服务器作为身份提供商。运行模拟数据持有者时,授权服务器也需要运行。可以使用以下命令克隆授权服务器仓库:

git clone [***] ./cdr-auth-server

有关设置行业配置文件、启动和调试解决方案的帮助,请参阅帮助指南。

如果您想向模拟数据持有者仓库贡献功能或修复,请查阅贡献指南。

使用预构建的银行或能源镜像

Docker镜像在Docker Hub上提供,包括银行和能源模拟数据持有者。

注意:从1.2.0版本开始,身份服务器已替换为授权服务器。尽管授权服务器作为单独的仓库存在,但当为Docker构建mock-data-holder银行或能源镜像时,授权服务器会被复制到镜像中,替换Identity Server 4。

从Docker拉取最新的银行或能源镜像

运行以下命令从Docker Hub拉取最新的银行模拟数据持有者镜像:

docker pull consumerdataright/mock-data-holder:latest

运行以下命令从Docker Hub拉取最新的能源模拟数据持有者镜像:

docker pull consumerdataright/mock-data-holder-energy:latest

有关将行业设置为银行或能源、将解决方案作为容器启动和调试以及替换您自己的解决方案的帮助,请参阅帮助指南。

试用

可以通过访问以下地址查看模拟数据持有者的OpenID Connect发现文档:

银行模拟数据持有者
https://localhost:8001/.well-known/openid-configuration

能源模拟数据持有者
https://localhost:8101/.well-known/openid-configuration

模拟数据接收者已构建为测试工具,用于演示注册中心和模拟数据持有者之间的交互。模拟数据接收者可用于执行动态客户端注册、创建同意安排和探索模拟数据持有者API。提供的帮助指南将协助在Docker中设置模拟CDR生态系统。

证书管理

有关证书如何用于模拟数据持有者的更多信息,请查阅证书管理文档。

加载您自己的银行或能源种子数据

当模拟数据持有者容器首次启动时,它将从CDR.DataHolder.Manage.API项目中包含的seed-data-{industry}.json文件加载数据。使用银行配置文件运行模拟数据持有者将从seed-data-banking.json文件加载数据;使用能源配置文件运行将从seed-data-energy.json文件加载数据。这些文件包含虚拟银行和能源数据(客户、账户、银行交易、能源优惠)以及可从注册中心获取的数据接收者元数据。当调用资源API时,将返回虚拟银行或能源数据。

有几种方法可以将您自己的数据加载到容器实例中:

  1. 在模拟数据持有者容器中提供您自己的seed-data.json文件
  • 在容器的/app/manage/Data文件夹中,复制seed-data-{industry}.json文件,重命名为您选择的名称,例如my-seed-data.json。
  • 使用您所需的元数据更新种子数据文件。
  • 更改/app/manage/appsettings.json文件以加载新的数据文件并覆盖现有数据:
"SeedData": {
    "FilePath": "Data/my-seed-data.json",
    "OverwriteExistingData": true
},
  • 重启容器。
  1. 使用管理API端点加载数据

模拟数据持有者包含管理元数据API,允许将元数据重新加载到仓库中。

要使用元数据重新加载仓库,请向管理API发出以下请求:

注意:调用此API将删除所有现有元数据并重新加载提供的元数据

银行模拟数据持有者
POST https://localhost:8005/manage/metadata

{
    <JSON元数据 - 与GET /manage/metadata响应或seed-data.json文件格式相同>
}
能源模拟数据持有者
POST https://localhost:8105/manage/metadata

{
    <JSON元数据 - 与GET /manage/metadata响应或seed-data.json文件格式相同>
}

注意:目前管理API端点未应用任何身份验证/授权,因为这些被视为容器所有者可控。如果社区有相关反馈或提交拉取请求,可能会添加此功能。

使用docker compose文件运行多容器模拟CDR生态系统

docker compose文件可用于运行模拟CDR生态系统中的多个容器。

注意:docker compose文件使用Docker Hub上的Microsoft SQL Server镜像。使用docker compose文件必须接受Microsoft SQL Server镜像的Microsoft EULA。有关更多信息,请参见Docker Hub上的Microsoft SQL Server镜像。

有关将解决方案作为容器启动和调试以及替换您自己的解决方案的帮助,请参阅帮助指南。

模拟数据持有者 - 要求

根据消费者数据标准,数据持有者在消费者数据权利中运营需要以下核心功能:

  • 用于身份验证和授权的身份提供商,符合OAuth和FAPI 1.0高级配置文件。
  • 动态客户端注册,允许客户端注册其软件产品。
  • 使用注册中心API更新数据接收者和软件产品元数据。
  • 行业特定数据(以下之一)
    • 银行API
    • 能源API
  • 行业无关数据
    • 通用API
  • 指标和元数据更新请求

模拟数据持有者与授权服务器结合,为银行和能源行业提供所有这些功能。下图显示了在集成开发环境中打开时的模拟数据持有者和授权服务器。

!模拟数据持有者组件

通过启动给定行业所需的项目并使用行业特定数据和端口,可以在银行和能源之间切换。下图显示了根据行业配置文件启动的项目,还说明了哪些数据持有者功能在行业间共享。

!模拟数据持有者银行配置文件 !模拟数据持有者能源配置文件

模拟数据持有者 - 架构

以下部分概述了模拟数据持有者的高层架构和组件:

银行配置文件的模拟数据持有者

!银行模拟数据持有者 - 架构

银行配置文件的模拟数据持有者 - 组件

模拟数据持有者包含以下组件:

  • 公共API
    • 托管于https://localhost:8000
    • 包含公共发现API - Get Status和Get Outages
    • 直接通过端口8000访问
  • 身份提供商
    • 托管于https://localhost:8001
    • 模拟数据持有者身份提供商实现,使用作为单独仓库托管的授权服务器
    • 根据目标端点,可直接(仅TLS)或通过mTLS网关访问
  • mTLS网关
    • 托管于https://localhost:8002
    • 提供mTLS通信的基础URL端点,包括信息安全、资源和管理API
    • 执行证书验证
  • 资源API
    • Get Accounts和Get Transactions端点托管于https://localhost:8003
    • Get Customer端点托管于https://localhost:8006
    • 通过mTLS网关访问
  • 管理API
    • 托管于https://localhost:8005
    • 不属于消费者数据标准,但允许维护模拟数据持有者仓库中的数据
    • 还包括从模拟注册中心刷新数据接收者、数据接收者状态和软件产品状态的触发点
    • 未来可能会添加用户界面,以提供对仓库数据的用户友好访问
  • 仓库
    • 包含模拟数据持有者数据的SQL数据库

能源配置文件的模拟数据持有者

!能源模拟数据持有者 - 架构

能源配置文件的模拟数据持有者 - 组件

模拟数据持有者包含以下组件:

  • 公共API
    • 托管于https://localhost:8100
    • 包含公共发现API - Get Status和Get Outages
    • 直接通过端口8100访问
  • 身份提供商
    • 托管于https://localhost:8101
    • 模拟数据持有者身份提供商实现,使用作为单独仓库托管的授权服务器
    • 根据目标端点,可直接(仅TLS)或通过mTLS网关访问
  • mTLS网关
    • 托管于https://localhost:8102
    • 提供mTLS通信的基础URL端点,包括信息安全、资源和管理API
    • 执行证书验证
  • 资源API
    • Get Accounts和Get Concessions端点托管于https://localhost:8103
    • Get Customer端点托管于https://localhost:8106
    • 通过mTLS网关访问
  • 管理API
    • 托管于https://localhost:8105
    • 不属于消费者数据标准,但允许维护模拟数据持有者仓库中的数据
    • 还包括从模拟注册中心刷新数据接收者、数据接收者状态和软件产品状态的触发点
    • 未来可能会添加用户界面,以提供对仓库数据的用户友好访问
  • 仓库
    • 包含模拟数据持有者数据的SQL数据库

技术栈

构建模拟数据持有者使用了以下技术:

  • 源代码使用C#编写,基于.Net 8框架
  • 身份提供商使用授权服务器实现
  • mTLS网关使用Ocelot实现
  • 仓库使用SQL实例
  • xUnit是用于编写和运行测试的框架
  • Microsoft Playwright是用于Web测试的框架

测试

本解决方案包含自动化集成测试。有关更多信息,请参见测试自动化执行指南文档。

贡献

我们鼓励社区贡献。请参见我们的[贡献指南]([***]

查看更多 mock-data-holder 相关镜像 →
netdata/netdata logo
netdata/netdata
by Netdata
认证
这是Netdata的官方镜像,专门用于监控系统、容器及应用程序;作为一款开源实时监控工具,它可提供全面的性能数据采集与分析功能,支持对服务器资源占用、容器运行状态、应用程序响应速度等多维度指标进行实时追踪,帮助用户直观掌握系统运行状况,快速定位并解决潜在问题,适用于各类IT环境的监控需求,确保业务稳定高效运行。
561100M+ pulls
上次更新:11 分钟前
datadog/agent logo
datadog/agent
by Datadog
认证
新Datadog Agent的Docker容器,用于运行该代理以收集、处理并发送监控数据至Datadog平台。
1731B+ pulls
上次更新:10 天前
datadog/datadog-agent-runner-circle logo
datadog/datadog-agent-runner-circle
by Datadog
认证
该镜像是已弃用的Docker镜像,不再维护,已由datadog/agent-buildimages-circleci-runner替代。
500K+ pulls
上次更新:2 年前
adobe/s3mock logo
adobe/s3mock
by Adobe
认证
Amazon S3 API的模拟实现,用于开发测试环境中模拟S3服务功能
2110M+ pulls
上次更新:1 个月前

常见问题

轩辕镜像免费版与专业版有什么区别?

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。

轩辕镜像免费版与专业版有分别支持哪些镜像?

免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。

流量耗尽错误提示

当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

🔐

登录方式进行 Docker 镜像下载加速教程

通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤

🐧

Linux Docker 镜像下载加速教程

在 Linux 系统上配置轩辕镜像源,支持主流发行版

🖥️

Windows/Mac Docker 镜像下载加速教程

在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统

📦

Docker Compose 镜像下载加速教程

在 Docker Compose 中使用轩辕镜像加速,支持容器编排

📋

K8s containerd 镜像下载加速教程

在 k8s 中配置 containerd 使用轩辕镜像加速

🔧

宝塔面板 Docker 镜像下载加速教程

在宝塔面板中配置轩辕镜像加速,提升服务器管理效率

💾

群晖 NAS Docker 镜像下载加速教程

在 Synology 群晖NAS系统中配置轩辕镜像加速

🐂

飞牛fnOS Docker 镜像下载加速教程

在飞牛fnOS系统中配置轩辕镜像加速

📱

极空间 NAS Docker 镜像下载加速教程

在极空间NAS中配置轩辕镜像加速

⚡

爱快路由 ikuai Docker 镜像下载加速教程

在爱快ikuai系统中配置轩辕镜像加速

🔗

绿联 NAS Docker 镜像下载加速教程

在绿联NAS系统中配置轩辕镜像加速

🌐

威联通 NAS Docker 镜像下载加速教程

在威联通NAS系统中配置轩辕镜像加速

📦

Podman Docker 镜像下载加速教程

在 Podman 中配置轩辕镜像加速,支持多系统

📚

ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程

配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤

🚀

专属域名方式进行 Docker 镜像下载加速教程

无需登录即可使用轩辕镜像加速服务,更加便捷高效

需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429

商务:17300950906
|©2024-2025 源码跳动
商务合作电话:17300950906|Copyright © 2024-2025 杭州源码跳动科技有限公司. All rights reserved.