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": "*" } }
您还可以全局安装插件,这可能是一个更好的选择,因为全局安装的插件在加载本地项目插件之前加载。