Skip to content

Releases: Authing/authing-php-sdk

4.2.3

04 Jul 10:44
Compare
Choose a tag to compare

All Clients

  • fix Request 参数对应错误的问题

4.2.2

01 Jul 10:56
Compare
Choose a tag to compare

All Clients

  • fix 私有化部署 Host 未被成功设置的问题

4.2.1

22 Dec 06:47
Compare
Choose a tag to compare

All Clients

  • add 新增若干接口能力
  • fix 部分方法的错误修正

补全相关功能以及文档

15 Apr 07:16
Compare
Choose a tag to compare

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 获取用户所在部门

补全相关功能以及文档

14 Apr 14:05
Compare
Choose a tag to compare

AuthenticationClient

  • add hasRole 判断 "我" 是否有某个角色
  • add buildLogoutUrl 拼接登出 URL
  • add clearCurrentUser 清除当前 Token
  • add sendEmail 发送邮件

Management

  • add requestToken 获取管理员 access token,获取成功后即可使用其他接口(具体哪些接口?)
  • add checkLoginStatus 检测登录状态

OrgManagement

  • add getNodeById 获取某个节点详情

增加认证模块相关功能

13 Apr 13:25
Compare
Choose a tag to compare

AuthenticationClient

相关修改如下:

  • add getNewAccessTokenByRefreshToken 刷新 Access Token
  • add bindEmail 绑定邮箱号
  • add unbindEmail 解绑邮箱号
  • add setUdfValue 添加自定义数据
  • add removeUdfValue 删除自定义数据
  • add introspectToken 检查 Access Token
  • add revokeToken 撤回 Access Token
  • add validateTicketV1 检验 CAS 1.0 Ticket 合法性

补充完善认证模块,应用模块,自定义数据模块

12 Apr 13:12
Compare
Choose a tag to compare

AuthenticationClient

  • add - checkLoggedIn 检测当前登录状态
  • add - setToken 设置 Token
  • update - logout 登出对齐 nodejs 逻辑

ApplicationsManagementClient

  • add - create 创建应用
  • add - delete 删除应用
  • add - activeUsers 查看应用下已登录用户
  • add - refreshApplicationSecret 刷新应用密钥

UdfManageClient

  • add - listUdv 获取某一实体的自定义字段数据列表
  • add - setUdvBatch 批量添加自定义数据

UsersManageClient

  • add - kick 强制一批用户下线

RolesManageClient

  • add - setUdfValue 设置某个角色扩展字段列表

增加 ACL 相关函数

10 Apr 12:19
Compare
Choose a tag to compare

AclManagementClient 模块

增加函数如下

  • createResource 创建资源
  • updateResource 更新资源
  • getResources 获取资源
  • deleteResource 删除资源
  • programmaticAccessAccountList 编程访问账号列表
  • createProgrammaticAccessAccount 添加编程访问账号
  • disableProgrammaticAccessAccount 禁用编程访问账号
  • deleteProgrammaticAccessAccount 删除编程访问账号
  • enableProgrammaticAccessAccount 启用编程访问账号
  • refreshProgrammaticAccessAccountSecret 刷新编程访问账号密钥
  • authorizeResource 将一个(类)资源授权给用户、角色、分组、组织机构,且可以分别指定不同的操作权限
  • listResourcePermissions 获取具备某个(类)资源操作权限的用户、分组、角色、组织机构
  • getApplicationAccessPolicies 获取应用访问控制策略
  • enableApplicationAccessPolicy 启用应用访问控制策略
  • disableApplicationAccessPolicy 停用应用访问控制策略
  • deleteApplicationAccessPolicy 删除应用访问控制策略
  • allowAccessApplication 配置「允许主体(用户、角色、分组、组织机构节点)访问应用」的控制策略
  • denyAccessApplication 配置「拒绝主体(用户、角色、分组、组织机构节点)访问应用」的控制策略
  • updateDefaultApplicationAccessPolicy 更改默认应用访问策略(默认拒绝所有用户访问应用、默认允许所有用户访问应用)

修改对应版本号

07 Apr 03:28
Compare
Choose a tag to compare

AuthenticationClient 模块

  • 增加 OIDC 及其他拼装链接. 对应函数 buildAuthorizeUrl

UsersManagementClient 模块

  • 调整 batch 函数,支持其他元素批量查询。
  • 增加 find 函数,支持可以通过 多种元素 (username, email, phone, externalId) 查用户信息。

更好支持psr-4,调整部分不适合的函数

23 Mar 16:36
Compare
Choose a tag to compare
  • 将 /src/Typs/ 下不符合 psr-4 规范的代码,在 composer.json 中加入配置
  • 对 var_export 方法使用 json_encode 替代