s-HR云服务注册及连接报错分析
## s-HR云服务注册及连接报错分析
### 一、s-HR云服务注册报错
* **注册云服务异常**
> 检查s-HR服务器能否访问公网,因为s-HR云服务是部署在公网的。如果不是公网地址,请联系客户IT人员开通s-HR服务器的公网访问权限,可通过防火墙控制仅限白名单访问或者禁止黑名单访问。
* **注册信息重复报错**
> 企业名称、企业简称和邮箱地址不能跟已经注册过的云服务信息相同,如果提示信息重复,请修改相应的信息。如果是做测试,请不要填写真实的企业信息,避免在正式注册的时候无法完成云服务注册。
* **帐号密码错误** 或者 **云通行证校验失败**
> 使用云通行证帐号(手机号)密码登录http://cloud.kingdee.com,如果可以登录需提单分析。
* **当前用户已注册云服务,请直接通过【已有帐号】绑定** 或者 **云通行证账号已经被注册**
> 请使用已有帐号绑定注册。
* **当前账号未注册云服务,请先注册!**
> 请使用新用户注册功能注册云服务,如果提示信息是前面的某条,请提单处理。
* **云服务注册失败,请检查网络连接**
> 1. 填写的s-HR地址是否为公网地址,必须提供一个供云服务这边能访问的公网地址。
> 2. user用户是否被禁用或者被删除,因为云服务通过OSF回调s-HR就是通过user用户做的单点登录。
> 3. 单点登录配置是否正确。参考
[https://wenku.my7c.com/article/140145523868595456](https://wenku.my7c.com/article/140145523868595456) 中第一章 《A.单点登录配置》。
重点关注SSO数据中心、禁用拦截策略和apusic白名单三项配置是否配置正确。
如有修改其中的配置项,需要重启s-HR才能生效。
* **s-HR公网地址不合法,请检查!**
> s-HR不是公网地址,请联系客户IT人员开通s-HR服务器的公网访问权限,可通过防火墙控制仅限白名单访问或者禁止黑名单访问。
### 二、s-HR云服务连接报错
* **连接失败,请联系云服务管理员**
> 检查s-HR服务器能否访问公网,因为s-HR云服务是部署在公网的。如果不是公网地址,请联系客户IT人员开通s-HR服务器的公网访问权限,可通过防火墙控制仅限白名单访问或者禁止黑名单访问。
* **企业信息校验不通过,access_token申请失败!**
> 企业信息发生变更,一般是s-HR公网地址发生变更。可能是当前云服务帐号在其他s-HR环境注册过。可通过解除绑定,然后通过已有帐号绑定注册解决。
* **无效的access_token接收地址,access_token申请失败!**
> ①. 填写的s-HR地址是否为公网地址,必须提供一个供云服务这边能访问的公网地址。
> ②. user用户是否被禁用或者被删除,因为云服务通过OSF回调s-HR就是通过user用户做的单点登录。
> ③. 单点登录配置是否正确。参考
[https://wenku.my7c.com/article/140145523868595456](https://wenku.my7c.com/article/140145523868595456) 中第一章 《A.单点登录配置》。
重点关注SSO数据中心、禁用拦截策略和apusic白名单三项配置是否配置正确。
如有修改其中的配置项,需要重启s-HR才能生效。
* **系统错误,access_token申请失败**
> 按照上述描述检查,如果还有问题请提单分析。
### --------------------------------------------------------------------------------------------------------
如果环境部署为多机多实例(多台服务器,每台服务器部署多个实例),进入单点登录配置菜单修改配置保存可能会报错,这样需要逐个查看服务器上每个实例的配置文件是否配置正确。需要检查的配置文件如下,**如需修改配置文件请先备份** ***如需修改配置文件请先备份*** **如需修改配置文件请先备份**:
* **{EAS-HOME}\eas\server\profiles\server(1-n)\config\portalConfig\autoLoginConfig.properties**
> datacenter的值为当前使用的数据中心代码,可通过管理控制台的数据中心页签查看。
* **{EAS-HOME}\eas\server\profiles\server(1-n)\config\portalConfig\easAuthPatterns.xml**
> 检查是否有OTP相关配置,如果没有,在最后一个</authPattern>后面添加配置
```xml
<authPattern>
<name>OTP</name>
<displayName>OTP</displayName>
<authHandler>com.kingdee.eas.cp.eip.sso.otp.OTPAuthHandler</authHandler>
<description>OTP Authentication</description>
</authPattern>
```
* **{EAS-HOME}\apusic\domains\server(1-n)\config\web.xml**
> 搜索“enableCSRFCheck_POST”
```xml
<init-param>
<param-name>enableCSRFCheck_POST</param-name>
<param-value>false</param-value>
</init-param>
```
> 搜索“serverNameWhiteList”,加上白名单
```xml
<init-param>
<param-name>serverNameWhiteList</param-name>
<param-value>在原有值的基础上 + 英文逗号 + shrcloud.kingdee.com</param-value>
</init-param>
```
>搜索“enableCSRFCheck”
```xml
<init-param>
<param-name>enableCSRFCheck</param-name>
<param-value>false</param-value>
</init-param>
```
**附件为s-HR云服务相关域名,请按需开通白名单即可。**
s-HR云服务注册及连接报错分析
## s-HR云服务注册及连接报错分析 ### 一、s-HR云服务注册报错* **注册云服务异常** > 检查s-HR服务器能否访问公网,因为s-HR...
点击下载文档
本文2024-09-16 23:48:41发表“s-hr cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-shr-56954.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章