bitexpert/composer-authstore-plugin

此包已被废弃,不再维护。未建议替代包。

Composer 插件,提供外部身份存储功能,用于存储访问凭证。

安装次数: 20,768

依赖者: 0

建议者: 0

安全: 0

星标: 5

关注者: 12

分支: 2

公开问题: 0

类型:composer-plugin

0.2.2 2014-06-29 10:53 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:29:59 UTC


README

Build Status

注意: 插件已弃用!请使用 Composer 内置功能!

AuthStore 插件是什么?

AuthStore 插件让您能够在单独的文件中存储凭证。这样,您每次运行 composer 时就不需要输入凭证。

去年我正在为一个PR做工作,但至今还没有合并到 master。感谢来自phpclasses.org的Manuel Lemos指出,Composer 的新插件 API 可能有助于应用 PR 而无需修补 Composer。因此,这个插件得以诞生。

如何使用它?

只需在项目根目录下添加一个auth.json文件(位于主composer.json文件旁边),其外观如下

{
    "config": {
        "basic-auth": {
            "satis.loc": {
                "username": "my_username",
                "password": "my_password"
            }
        }
    }
}

或者,您可以将 auth.json 存储在 COMPOSER_HOME 中,这样认证设置将适用于您的所有项目。

注意: 如果本地和全局都定义了主机,则本地 auth.json 总是优先。

在您的根项目中,所有您需要做的就是在 composer.json 中将 AuthStore 插件作为依赖项。

{
    "name": "my/mywebproject",
    "require": {
        "bitexpert/composer-authstore-plugin": "*"
    }
}

您还可以全局安装插件,这可能是一个更好的选择,因为全局安装的插件在加载本地项目插件之前加载。