tencentblueking/iam-php-sdk
Composer 安装命令:
composer require tencentblueking/iam-php-sdk
包简介
bk-iam php sdk
README 文档
README
Overview
iam-php-sdk 是蓝鲸权限中心(BK-IAM)提供的用于快速接入权限体系的php SDK
Features
- 鉴权支持: isAllowed / isAllowedWithCache
- 单个操作批量资源鉴权: batchIsAllowed
- 单个资源批量操作鉴权: resourceMultiActionsAllowed
- 批量资源批量操作鉴权: batchResourceMultiActionsAllowed
- 生成无权限申请URL: getApplyURL
- 资源反向拉取接口basic auth鉴权: isBasicAuthAllowed
- 获取系统Token: getToken
Getting started
Installation
支持: php >= 7.2
$ composer require tencentblueking/iam-php-sdk
Usage
Roadmap
IAM Repos
- TencentBlueKing/bk-iam
- TencentBlueKing/bk-iam-saas
- TencentBlueKing/bk-iam-search-engine
- TencentBlueKing/bk-iam-cli
- TencentBlueKing/iam-python-sdk
- TencentBlueKing/iam-go-sdk
- TencentBlueKing/iam-php-sdk
Support
- 蓝鲸论坛
- 蓝鲸 DevOps 在线视频教程
- 联系我们,技术交流QQ群:
BlueKing Community
- BK-CI:蓝鲸持续集成平台是一个开源的持续集成和持续交付系统,可以轻松将你的研发流程呈现到你面前。
- BK-BCS:蓝鲸容器管理平台是以容器技术为基础,为微服务业务提供编排管理的基础服务平台。
- BK-PaaS:蓝鲸PaaS平台是一个开放式的开发平台,让开发者可以方便快捷地创建、开发、部署和管理SaaS应用。
- BK-SOPS:标准运维(SOPS)是通过可视化的图形界面进行任务流程编排和执行的系统,是蓝鲸体系中一款轻量级的调度编排类SaaS产品。
- BK-CMDB:蓝鲸配置平台是一个面向资产及应用的企业级配置管理平台。
Contributing
如果你有好的意见或建议,欢迎给我们提 Issues 或 Pull Requests,为蓝鲸开源社区贡献力量。
License
基于 MIT 协议, 详细请参考LICENSE
tencentblueking/iam-php-sdk 适用场景与选型建议
tencentblueking/iam-php-sdk 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 3 次下载、GitHub Stars 达 0, 最近一次更新时间为 2021 年 11 月 04 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「abac」 「iam」 「bk-iam」 「bkiam」 「TencentBlueking」 「blueking」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 tencentblueking/iam-php-sdk 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 tencentblueking/iam-php-sdk 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 tencentblueking/iam-php-sdk 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
AWS signing handler for the Elasticsearch-PHP client.
Use Casbin in Yii2 PHP Framework, Casbin is a powerful and efficient open-source access control library.
An authorization library that supports access control models like ACL, RBAC, ABAC in Laravel.
IAM client, part of the AWS SDK provided by AsyncAws.
a powerful and efficient open-source access control library for php projects.
TYPO3 Access Control Component.
统计信息
- 总下载量: 3
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-11-04
