jalismrs/bitwarden-php

此包的最新版本(1.1.0)没有可用的许可证信息。

访问 Bitwarden 数据的服务

1.1.0 2022-11-14 09:30 UTC

This package is auto-updated.

Last update: 2024-09-11 21:36:40 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());