CAS 认证 联合登录配置说明文档

联合登录的支持

目前,CAS 认证 对 QQ、微信、企业微信、支付宝、钉钉 等社交帐号的联合登录

开发者帐号申请

  • 开发者帐号申请

根据 各开放平台 申请开发者帐号,开通开发权限(涉及到费用)

  • 获取对接参数

各开放平台下,创建应用,获取 应用ID、Secret 等对接参数(具体至官方文档了解)

  • QQ appid、appkey

  • 微信 appid、appsecret

  • 企业微信 corpid、agentid、secret

  • 支付宝 appid、应用私钥(appprivatekey)、支付宝公钥(alipaypublickey)

  • 钉钉 appid、appsecret

配置修改

  • 修改配置

修改 cas-server 下 ConfigMap cas-server-site-webapp-env 中对应的配置参数

  • QQ CASSERVER_FEDERATION_QQ_APPID CASSERVER_FEDERATION_QQ_APPKEY

  • 微信 CASSERVER_FEDERATION_OPENWEIXIN_APPID CASSERVER_FEDERATION_OPENWEIXIN_APPSECRET

  • 企业微信 CASSERVER_FEDERATION_WORKWEIXIN_CORPID CASSERVER_FEDERATION_WORKWEIXIN_AGENTID CASSERVER_FEDERATION_WORKWEIXIN_SECRET

  • 支付宝 CASSERVER_FEDERATION_ALIPAY_APPID CASSERVER_FEDERATION_ALIPAY_APPPRIVATEKEY CASSERVER_FEDERATION_ALIPAY_ALIPAYPUBLICKEY

  • 钉钉 CASSERVER_FEDERATION_DINGTALK_APPID CASSERVER_FEDERATION_DINGTALK_APPSECRET