barrycoleman / akamai-edgeauth-php
为PHP创建Akamai边缘认证令牌。
v0.0.4
2021-03-24 17:43 UTC
Requires
- php: >=7.1
Requires (Dev)
- phpunit/phpunit: 6.*
README
akamai-edgeauth-php 是一个用于与Akamai边缘授权令牌结合使用的PHP令牌生成器,它可以放在HTTP cookie、查询字符串或HTTP头中。您可以在https://control.akamai.com的属性管理器中进行配置。它被“Auth Token 2.0 验证”和“分段媒体保护”行为所使用。
akamai-edgeauth-php 支持 PHP 7.1+,并且仅在PHP中依赖于 hash_hmac() 函数。
安装
使用composer安装akamai-edgeauth-php
$ composer require barrycoleman/akamai-edgeauth-php
示例
<?php require 'vendor/autoload.php'; $generator = new barrycoleman\AkamaiEdgeAuth\TokenGenerator( [ 'key' => 'abc123', 'windowSeconds' => 3600 ]); echo $generator->generateACLToken('/foo/*'); echo $generator->generateURLToken('/foo/index.html');
用法
TokenGenerator类
构造函数接受一个参数数组,以键/值对的形式
TokenGenerator方法
generateACLToken(acl) generateURLToken(url)