dbp/relay-educationalcredentials-bundle
最新稳定版本:v0.1.7
Composer 安装命令:
composer require dbp/relay-educationalcredentials-bundle
包简介
README 文档
README
Create Verifiable Credentials for your users:
- Diplomas for students
Integration into the API Server
- Add the repository to your composer.json:
"repositories": [ { "type": "vcs", "url": "git@gitlab.tugraz.at:dbp/relay/dbp-relay-educationalcredentials-bundle.git" } ],
- Add the bundle package as a dependency:
composer require dbp/relay-educationalcredentials-bundle=dev-main
- Add the bundle to your
config/bundles.php:
... Dbp\Relay\EducationalcredentialsBundle\DbpRelayEducationalcredentialsBundle::class => ['all' => true], DBP\API\CoreBundle\DbpCoreBundle::class => ['all' => true], ];
- Run
composer installto clear caches
Configuration
The bundle has a issuer configuration value that you can specify in your
app, either by hardcoding it, or by referencing an environment variable.
For this create config/packages/dbp_relay_educationalcredentials.yaml in the app with the following
content:
dbp_relay_educationalcredentials: issuer: "did:ebsi:abc..." # issuer: '%env(VC_ISSUER)%' urlIssuer: "http://localhost:13080/1.0/credentials/issue" # urlIssuer: '%env(VC_URL_ISSUER)%' urlVerifier: "http://localhost:14080/1.0/credentials/verify" # urlIssuer: '%env(VC_URL_VERIFIER)%'
The value gets read in DbpRelayEducationalcredentialsExtension and passed when creating the
ConfigService service.
For more info on bundle configuration see https://symfony.com/doc/current/bundles/configuration.html
Development & Testing
- Install dependencies:
composer install - Run tests:
composer test - Run linters:
composer run lint - Run cs-fixer:
composer run cs-fix
Bundle dependencies
Don't forget you need to pull down your dependencies in your main application if you are installing packages in a bundle.
# updates and installs dependencies from dbp/relay-educationalcredentials-bundle
composer update dbp/relay-educationalcredentials-bundle
dbp/relay-educationalcredentials-bundle 适用场景与选型建议
dbp/relay-educationalcredentials-bundle 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 5.15k 次下载、GitHub Stars 达 0, 最近一次更新时间为 2023 年 05 月 08 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 dbp/relay-educationalcredentials-bundle 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 dbp/relay-educationalcredentials-bundle 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 5.15k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 7
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: AGPL-3.0-or-later
- 更新时间: 2023-05-08