# AFCenter集成企业微信或者钉钉

在AFCenter中企业微信和钉钉同一时间只能配置集成一个,同时需要在AFCenter的组织权限中心-组织管理-机构管理-员工管理中给员工的详细信息中配置员工的电话,这个电话要与员工的企业微信或者钉钉中使用的电话号码相同。

# 企业微信集成

  1. AFCenter集成企业微信配置(application.properties中配置)

    afc.third-party.wechat.enable=true
    afc.third-party.wechat.crop-id=
    afc.third-party.wechat.agent-id=
    afc.third-party.wechat.secret=
    afc.third-party.wechat.redirect-uri=http://PC端域名端口/#/login
    afc.third-party.wechat.mobile-redirect-uri=http://移动端域名端口/#/login
    
  2. afc.third-party.wechat.enable配置为true即开启企业微信集成

  3. afc.third-party.wechat.crop-id是企业的CorpID、afc.third-party.wechat.agent-id是应用的id、afc.third-party.wechat.secret是应用的密钥,在企业微信的后台管理功能中可以查询到

  4. afc.third-party.wechat.redirect-uri是PC端前端的域名和端口(需要在企业微信的应用管理中开启企业微信授权登录,并配置Web网页授权回调域)

  5. afc.third-party.wechat.mobile-redirect-uri是移动端前端的域名和端口(此域名需要在企业微信中配置可信回调域)

# 钉钉集成

  1. AFCenter集成钉钉配置(application.properties中配置)

    afc.third-party.ding.enable=false
    afc.third-party.ding.app-key=
    afc.third-party.ding.secret=
    afc.third-party.ding.agent-id=
    afc.third-party.ding.redirect-uri=http://域名和端口/#/login
    
  2. afc.third-party.ding.enable配置为true即开启钉钉集成

  3. afc.third-party.ding.app-key是钉钉中应用的唯一标识、afc.third-party.ding.secret是钉钉中应用的密钥、afc.third-party.ding.agent-id是微应用的agent_id

  4. afc.third-party.ding.redirect-uri是PC端集成钉钉时的前端域名和端口,移动端的配置在钉钉中进行配置

  5. 集成钉钉时还需要给该应用下的组织机构人员在钉钉中配置权限,需要个人手机号信息、通讯录个人信息读权限、邮箱等个人信息、企业员工手机号信息、成员信息读权限、根据手机号姓名获取成员信息的接口访问权限、企业微应用后台免登接口的访问权限、调用OpenApp专有API时需要具备的权限。具备以上这些权限才能保证AFCenter中钉钉集成相关功能可用。

上次更新: 2023/7/20下午12:25:28