Releases: Authing/authing-php-sdk
Releases · Authing/authing-php-sdk
4.2.3
4.2.2
All Clients
fix
私有化部署 Host 未被成功设置的问题
4.2.1
补全相关功能以及文档
StatisticsManagementClient
add
listAuditLogs 查看审计日志add
listUserActions 查看用户操作日志
OrgManagementClient
add
exportByOrgId 导出某个组织机构add
exportAll 导出所有组织机构add
listAuthorizedResourcesByNodeId 通过节点 ID 获取组织机构节点被授权的所有资源add
listAuthorizedResourcesByNodeCode 通过节点 code 获取组织机构节点被授权的所有资源add
setMainDepartment 设置用户主部门add
listUserActions 查看用户操作日志
UdfManagementClient
add
listUdv 获取某一实体的自定义字段数据列表add
setUdvBatch 批量添加自定义数据
PoliciesManagementClient
add
disableAssignment 设置策略授权状态为关闭add
enableAssignment 设置策略授权状态为开启
GroupsManagementClient
add
create 创建权限分组add
list 权限分组列表add
delete 删除权限分组add
update 修改权限分组
UsersManagementClient
add
getUdfValue 获取某个用户的所有自定义数据add
listArchivedUsers 获取已归档用户列表add
listDepartment 获取用户所在部门
补全相关功能以及文档
AuthenticationClient
add
hasRole 判断 "我" 是否有某个角色add
buildLogoutUrl 拼接登出 URLadd
clearCurrentUser 清除当前 Tokenadd
sendEmail 发送邮件
Management
add
requestToken 获取管理员 access token,获取成功后即可使用其他接口(具体哪些接口?)add
checkLoginStatus 检测登录状态
OrgManagement
add
getNodeById 获取某个节点详情
增加认证模块相关功能
AuthenticationClient
相关修改如下:
add
getNewAccessTokenByRefreshToken 刷新 Access Tokenadd
bindEmail 绑定邮箱号add
unbindEmail 解绑邮箱号add
setUdfValue 添加自定义数据add
removeUdfValue 删除自定义数据add
introspectToken 检查 Access Tokenadd
revokeToken 撤回 Access Tokenadd
validateTicketV1 检验 CAS 1.0 Ticket 合法性
补充完善认证模块,应用模块,自定义数据模块
AuthenticationClient
add
- checkLoggedIn 检测当前登录状态add
- setToken 设置 Tokenupdate
- logout 登出对齐 nodejs 逻辑
ApplicationsManagementClient
add
- create 创建应用add
- delete 删除应用add
- activeUsers 查看应用下已登录用户add
- refreshApplicationSecret 刷新应用密钥
UdfManageClient
add
- listUdv 获取某一实体的自定义字段数据列表add
- setUdvBatch 批量添加自定义数据
UsersManageClient
add
- kick 强制一批用户下线
RolesManageClient
add
- setUdfValue 设置某个角色扩展字段列表
增加 ACL 相关函数
AclManagementClient 模块
增加函数如下
- createResource 创建资源
- updateResource 更新资源
- getResources 获取资源
- deleteResource 删除资源
- programmaticAccessAccountList 编程访问账号列表
- createProgrammaticAccessAccount 添加编程访问账号
- disableProgrammaticAccessAccount 禁用编程访问账号
- deleteProgrammaticAccessAccount 删除编程访问账号
- enableProgrammaticAccessAccount 启用编程访问账号
- refreshProgrammaticAccessAccountSecret 刷新编程访问账号密钥
- authorizeResource 将一个(类)资源授权给用户、角色、分组、组织机构,且可以分别指定不同的操作权限
- listResourcePermissions 获取具备某个(类)资源操作权限的用户、分组、角色、组织机构
- getApplicationAccessPolicies 获取应用访问控制策略
- enableApplicationAccessPolicy 启用应用访问控制策略
- disableApplicationAccessPolicy 停用应用访问控制策略
- deleteApplicationAccessPolicy 删除应用访问控制策略
- allowAccessApplication 配置「允许主体(用户、角色、分组、组织机构节点)访问应用」的控制策略
- denyAccessApplication 配置「拒绝主体(用户、角色、分组、组织机构节点)访问应用」的控制策略
- updateDefaultApplicationAccessPolicy 更改默认应用访问策略(默认拒绝所有用户访问应用、默认允许所有用户访问应用)
修改对应版本号
更好支持psr-4,调整部分不适合的函数
- 将 /src/Typs/ 下不符合 psr-4 规范的代码,在 composer.json 中加入配置
- 对 var_export 方法使用 json_encode 替代