检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
获取用户访问域名 操作场景 在调用接口时,请求头中需要填入用户访问域名{domain_name},需要获取此域名。 获取用户访问域名 该域名需由创建人在应用身份管理服务控制台获取。步骤如下: 管理员登录应用身份管理服务控制台。 单击用户访问域名后的复制,获取用户访问域名。 图1 获取用户访问域名
如何开发映射脚本 OneAccess支持将企业的组织与用户属性映射至应用系统。可通过映射脚本自动生成应用的属性值,同时,可限制映射至应用的属性值。 下面将为您介绍如何开发映射定义的脚本。 代码规则 在编写映射脚本时,OneAccess对脚本做了一些限制。包括禁止使用Java cl
同区域的终端节点不同。 OneAccess是全局级服务,使用OneAccess服务API无需关注终端节点,需要使用用户访问域名,获取方法请参见获取用户访问域名。 父主题: 使用前必读
用户从管理员处获取用户访问域名,并登录OneAccess用户门户。 用户从管理员处获取“用户访问域名”。 “用户访问域名”由帐号在购买OneAccess实例时配置,在OneAccess管理控制台获取。如:example.huaweioneaccess.com。 用户访问“用户访问域名”,进入用户门户登录页面。
切换到“映射定义”页签,单击“编辑”,配置属性映射。 图2 配置映射 表5 映射定义 参数 说明 系统用户 OneAccess映射至应用的属性,如手机号。 转换方式 OneAccess与应用之间属性的映射方式。 脚本表达式 当转换方式选择脚本转换时,可激活该输入框。映射脚本请参考如何开发映射脚本。
可重新生成。重置后,原密钥将会失效,请谨慎操作。 单击“配置IP”,配置云桥Agent所在服务器IP,不配置时不启用IP访问控制,只支持配置一个IP,不支持*号通配的IP格式(例如:10.10.10.*),仅允许该IP上搭建的云桥Agent连接。 单击“查看日志”,可以查看连接日志。
用情况进行参数调整,包括但不限于账户对象类、机构对象类等参数。 表2 可选配置 参数 说明 域名 域名存在时,回收的用户名中将该域名排除掉(存在多个域名用","分割,默认用户名会排除域名) 账户用户名属性 保存账户用户名的一个或多个属性。在进行验证时,将使用这些属性查找要验证的用户名的AD
用情况进行参数调整,包括但不限于账户对象类、机构对象类等参数。 表2 可选配置 参数 说明 域名 域名存在时,回收的用户名中将该域名排除掉(存在多个域名用","分割,默认用户名会排除域名) 账户用户名属性 保存账户用户名的一个或多个属性。在进行验证时,将使用这些属性查找要验证的用户名的LDAP条目。
用情况进行参数调整,包括但不限于账户对象类、机构对象类等参数。 表2 可选配置 参数 说明 域名 域名存在时,回收的用户名中将该域名排除掉(存在多个域名用","分割,默认用户名会排除域名) 账户用户名属性 保存账户用户名的一个或多个属性。在进行验证时,将使用这些属性查找要验证的用户名的AD
可参考表2。 表2 映射参数 参数 说明 用户属性名 OIDC应用对接OneAccess的映射属性,可在下拉框选择,如姓名。 映射类型 OneAccess与OIDC应用之间用户属性的映射方式,可在下拉框选择,如认证源属性。 说明: 当选择“映射类型”为“认证源属性”时,需要同时输入“认证源属性名”。
对象的属性和映射规则,两者配置方法相同,以用户添加属性和映射规则为例。 表3 对象模型 参数 说明 用户对象 属性定义 钉钉身份源的用户属性。 映射定义 钉钉与OneAccess用户数据同步时的映射规则,支持脚本转换。 机构对象 属性定义 钉钉身份源的组织属性。 映射定义 钉钉与
dc=。可参考配置LDAP连接AD。 域名 选填。搭建AD服务器时设置的域名。如果填写,则将自动拼接登录名+@+域名作为查询条件,反之,只将登录名作为查询条件。可参考5。 查询条件 必填。根据对象类和用户登录名进行查找,userPrincipalName可根据实际情况调整,占位符为{0}时,指带域名查询,页面
LDAP对接OneAccess的映射属性,可在下拉框选择。 映射类型 OneAccess与LDAP之间用户属性的映射方式,可在下拉框选择。 说明: 当选择“映射类型”为“认证源属性”时,需要同时输入“认证源属性名”。 当选择“映射类型”为“固定属性值”时,需要同时输入“固定属性值”。 当选择“映射类型”为
如果需要OneAccess用户根据相应的权限访问企业应用,可以通过应用侧权限实现。授予用户权限后,如需用户携带权限信息返回给应用系统,需配置映射,具体可参考映射配置。 应用侧权限根据授权的精细程度分为基于角色和基于角色、权限、资源的权限管理。 基于角色的应用权限管理 根据用户的工作职能定义
Token的有效期。 (可选)映射配置 在认证集成页面,选择“映射配置”页签,单击“添加映射”,建立OneAccess与应用端属性的映射。 图4 添加映射 表2 映射参数 参数 说明 应用系统属性名 必填。认证成功后,OneAccess返回给应用的用户属性。 映射类型 必填。不同的映射类型决定不同
如果您需要同时映射其他属性,如邮箱,可以设置“未关联用户时”为“自动创建用户”,通过“添加映射”完成。可参考表2。 表2 映射参数 参数 说明 用户属性名 关联OneAccess的用户属性,可在下拉框选择。 映射类型 OneAccess与飞书之间用户属性的映射方式,可在下拉框选择。
Token的有效期。 (可选)映射配置 在认证配置页面,选择“映射配置”页签,单击“添加映射”,建立OneAccess与应用端属性的映射。 表2 映射参数 参数 说明 应用系统属性名 必填。认证成功后,OneAccess返回给应用的用户属性。 映射类型 必填。不同的映射类型决定不同接口返回属性的属性值,可在下拉框按需选择。
配置OneAccess与华为云之间的映射关系。 单击已添加的华为云应用,在应用信息页面,单击应用图标,进入应用详情页面。 选择“认证集成 > 映射配置”,进入映射配置页面。 单击“添加映射”,添加应用属性名为“IAM_SAML_Attributes_xUserId”的映射,建立OneAcces
配置OneAccess与华为云之间的映射关系。 单击已添加的华为云应用,在应用信息页面,单击应用图标,进入应用详情页面。 选择“认证集成 > 映射配置”,单击“添加映射”,建立OneAccess与华为云之间的属性映射。参数详细说明可参考映射配置。 选择“认证集成 > 映射配置”,单击“添加映射”,添加应用
组织的属性、映射规则。两者配置方法相同,以用户添加属性和映射规则为例。 表3 对象模型 参数 说明 用户对象 属性定义 飞书身份源的用户属性。 映射定义 飞书与OneAccess用户数据同步时的映射规则,支持脚本转换。 机构对象 属性定义 飞书身份源的组织属性。 映射定义 飞书与