brace / mod-auth-basic
HTTP Basic 认证
v1.0.0
2024-05-12 08:12 UTC
Requires
- php: >=8.0
- brace/core: *
Requires (Dev)
README
HTTP Basic Authentication
示例
验证关闭函数
$app->pipe->addMiddleWare( new AuthBasicMiddleware(new \Brace\Auth\Basic\Validator\LambdaAuthValidator( function (\Brace\Auth\Basic\BasicAuthToken $basicAuthToken) { return $basicAuthToken->user === "client1" && $basicAuthToken->passwd === "test"; } )) );
验证文件
$app->pipe->addMiddleWare( new AuthBasicMiddleware(new ClientIdFileAuthValidator(CONFIG_PATH . "/clients.yml")) );
不要忘记调用
$basicAuthToken->validate();
以验证令牌是否有效