自定义应用程序支持以下 IBM® Verify 属性及错误处理。
支持的属性
表 1. 属性
| 属性名称 |
描述 |
映射的 Cloud Directory 属性(缺省映射) |
类型 |
必需 |
可修改 |
userName |
用户的用户名 |
preferred_username |
字符串 |
是 |
否 |
emails.work |
用户的工作电子邮件 |
email |
字符串 |
是 |
否 |
name.formatted |
用户的格式化名称 |
name |
字符串 |
否 |
否 |
name.familyName |
用户姓氏 |
family_name |
字符串 |
否 |
否 |
name.middleName |
用户的中间名 |
None |
字符串 |
否 |
否 |
name.givenName |
用户名 |
given_name |
字符串 |
否 |
否 |
displayName |
用户的显示名称 |
name |
字符串 |
否 |
否 |
nickName |
用户的昵称 |
name |
字符串 |
否 |
否 |
profileUrl |
用户的概要文件 URL |
None |
字符串 |
否 |
否 |
UserType |
用于标识组与用户之间的关系。 常用的典型值包括“承包商”、“员工”、“实习生”、“临时工”、“外部人员”和“未知”,但也可以使用任何其他值。 |
None |
字符串 |
否 |
否 |
phoneNumbers.work |
用户的工作电话号码 |
mobile_number |
字符串 |
否 |
否 |
title |
用户的职位 |
job_title |
字符串 |
否 |
否 |
preferredLanguage |
用户首选语言 |
language |
字符串 |
否 |
否 |
timezone |
用户的时区 |
none |
字符串 |
否 |
否 |
ims.work |
用户的即时消息传递地址 |
None |
字符串 |
否 |
否 |
addresses.work.formatted |
用户的格式化工作地址 |
None |
字符串 |
否 |
否 |
employeeNumber |
用户的员工号码 |
None |
字符串 |
否 |
否 |
costCenter |
标识成本中心的名称。 |
None |
字符串 |
否 |
否 |
organization |
用户的组织 |
None |
字符串 |
否 |
否 |
division |
用户的部门 |
None |
字符串 |
否 |
否 |
department |
用户的部门 |
None |
字符串 |
否 |
否 |
manager |
用户管理程序 |
None |
字符串 |
否 |
否 |
错误处理
表 2. 错误代码
| 序号 |
状态码 |
定义 |
| 1 |
400 |
无效输入错误 |
| 2. |
401 |
认证错误 |
| 3. |
403 |
适配器错误 |
| 4. |
404 |
找不到资源错误 |
| 5. |
409 |
资源冲突错误 |
| 6. |
429 |
确认的速率限制错误 |