没有合适的资源?快使用搜索试试~ 我知道了~
easy-api-token:[只读]像专业人士一样处理API令牌的工具
共66个文件
php:53个
md:7个
pem:2个
需积分: 10 0 下载量 92 浏览量
2021-03-19
14:33:44
上传
评论
收藏 48KB ZIP 举报
温馨提示
--- eonx_docs ---标题:简介权重:0 --- eonx_docs --- 通常,通过实施身份验证机制来限制对API端点的访问。为此,您有很多可用的解决方案:基本身份验证,API密钥,JWT等。该选择哪一个?没有神奇的解决方案,您应该根据要解决的特定问题做出决定。 该软件包将解码传入的HTTP请求,以提取“ ApiToken”作为您的应用程序可以使用PHP对象。它带有内置的解码器,用于: 基本认证 API密钥 JWT(Auth0,Firebase) 因此,您可以毫不费力地开始支持所有这些策略。它还提供了一个“链”解码器,使您可以为同一API端点支持多种ApiToken策略。 每个ApiToken都实现一个公共接口,无论您使用什么ApiToken策略,都可以将它们用作参数;每个ApiToken都有自己的特定PHP类,使您可以基于所使用的ApiToken策略来实现业务逻辑。 需要
资源推荐
资源详情
资源评论
收起资源包目录
easy-api-token-master.zip (66个子文件)
easy-api-token-master
.gitignore 38B
src
Interfaces
Factories
ApiTokenDecoderFactoryInterface.php 331B
ApiTokenDecoderInterface.php 496B
ApiTokenDecoderProviderInterface.php 395B
Tokens
ApiKeyInterface.php 231B
BasicAuthInterface.php 280B
JwtInterface.php 565B
EasyApiTokenExceptionInterface.php 169B
ApiTokenInterface.php 235B
Exceptions
InvalidConfigurationException.php 181B
AbstractEasyApiTokenException.php 273B
UnableToEncodeEasyApiTokenException.php 187B
InvalidDefaultDecoderException.php 182B
InvalidEasyApiTokenFromRequestException.php 191B
AbstractEasyApiTokenFactoryException.php 280B
EmptyRequiredPayloadException.php 181B
InvalidArgumentException.php 176B
Decoders
BasicAuthDecoder.php 1024B
AbstractApiTokenDecoder.php 1KB
ChainDecoder.php 1022B
BearerTokenDecoder.php 1KB
ApiKeyDecoder.php 951B
Factories
ApiTokenDecoderFactory.php 2KB
External
Interfaces
JwtDriverInterface.php 284B
Auth0JwtDriver.php 3KB
FirebaseJwtDriver.php 2KB
Auth0
Interfaces
TokenGeneratorInterface.php 405B
TokenGenerator.php 2KB
Tokens
BasicAuth.php 1KB
ApiKey.php 661B
Jwt.php 2KB
Bridge
Symfony
EasyApiTokenBundle.php 200B
Resources
config
services.php 878B
DependencyInjection
EasyApiTokenExtension.php 987B
BridgeConstantsInterface.php 542B
Laravel
config
easy-api-token.php 1KB
EasyApiTokenServiceProvider.php 1KB
composer.json 1KB
phpunit.xml 434B
license 1KB
tests
AbstractFirebaseJwtTokenTestCase.php 2KB
AbstractTestCase.php 1KB
Decoders
BasicAuthDecoderTest.php 2KB
Auth0BearerTokenDecoderTest.php 2KB
ApiKeyDecoderTest.php 2KB
FirebaseBearerTokenDecoderTest.php 2KB
ChainReturnFirstTokenDecoderTest.php 2KB
Stubs
DecoderProviderStub.php 635B
Tokens
BasicAuthEasyApiTokenTest.php 1KB
JwtEasyApiTokenTest.php 2KB
ApiKeyEasyApiTokenTest.php 796B
AbstractJwtTokenTestCase.php 697B
keys
jwt-public.pem 800B
jwt-private.pem 3KB
AbstractLumenTestCase.php 481B
Bridge
Symfony
EasyApiTokenBundleTest.php 1KB
Stubs
KernelStub.php 2KB
Laravel
EasyApiTokenServiceProviderTest.php 1KB
AbstractAuth0JwtTokenTestCase.php 1KB
readme.md 1KB
docs
laravel
install.md 1KB
config.md 2KB
usage.md 6KB
decoders.md 2KB
symfony
install.md 448B
config.md 2KB
共 66 条
- 1
资源评论
cestZOE
- 粉丝: 21
- 资源: 4548
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功