silinternational/idp-pw-api-passwordstore-id-broker

此包已被放弃且不再维护。未建议替代包。

IdP PW API 的 Id Broker 密码存储组件

3.2.1 2017-12-06 19:47 UTC

This package is auto-updated.

Last update: 2020-03-13 20:08:57 UTC


README

此仓库已不再维护。它已被整合到 idp-pw-api 中。

idp-pw-api-passwordstore-id-broker

IdP PW API 的 Id Broker 密码存储组件

Codeship Status for silinternational/idp-pw-api-passwordstore-id-broker

配置

此代码作为 Yii2 组件在主配置文件中加载。以下是一个示例

'components' => [
    'passwordStore' => [
        'class' => 'Sil\IdpPw\PasswordStore\IdBroker\IdBroker',
        'baseUrl' => Env::requireEnv('ID_BROKER_BASE_URI'),
        'accessToken' => Env::requireEnv('ID_BROKER_ACCESS_TOKEN'),
        'assertValidBrokerIp' => true,
        'validIpRanges' => ['10.0.01/16','127.0.0.1/32'],
    ],
]

更简洁的示例

'components' => [
    'passwordStore' => ArrayHelper::merge(
        ['class' => 'Sil\IdpPw\PasswordStore\IdBroker\IdBroker'],
        Env::getArrayFromPrefix('ID_BROKER_')
    ),
]

Composer / GitHub 速率限制

如果您遇到 composer 无法拉取必要依赖项的问题,因为 GitHub 速率限制,请将 auth.json.dist 文件复制到 auth.json 并提供 GitHub 认证令牌。