bitexpert / composer-authstore-plugin
此包已被废弃,不再维护。未建议替代包。
Composer 插件,提供外部身份存储功能,用于存储访问凭证。
0.2.2
2014-06-29 10:53 UTC
Requires
- composer-plugin-api: 1.0.0
Requires (Dev)
- composer/composer: 1.*@dev
- mikey179/vfsstream: v1.2.0
- phpunit/phpunit: 4.0.*@stable
This package is not auto-updated.
Last update: 2022-02-01 12:29:59 UTC
README
注意: 插件已弃用!请使用 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": "*"
}
}
您还可以全局安装插件,这可能是一个更好的选择,因为全局安装的插件在加载本地项目插件之前加载。