e2221 / bitwarden
该包的最新版本(v0.1)没有提供许可信息。
访问 bitwarden 数据的服务
v0.1
2024-09-02 11:31 UTC
Requires
- php: >=8.1
- symfony/process: ^6.0
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-02 11:33:47 UTC
README
需求
Bitwarden CLI
必须在主机系统上安装
--> https://bitwarden.com/help/article/cli/
如有必要,设置自定义的 bitwarden 服务器 URL
--> bw config server <SERVER_URL>
安装
composer require jalismrs/bitwarden-php
或
{ "require": { "jalismrs/bitwarden-php": "^1.0" } }
使用
您必须实现一个 BitwardenServiceDelegate
来创建此服务的实例。
然后
$service = new BitwardenService(new MyBitwardenDelegate()); $items = $service->searchItems('web5902'); /** @var BitwardenItem $item */ $item = $items[0]; var_dump($item->getId()); var_dump($item->getName()); var_dump($item->getLogin()?->getUsername()); var_dump($item->getLogin()?->getPassword());