目前,CAS 认证 对 QQ、微信、企业微信、支付宝、钉钉 等社交帐号的联合登录
根据 各开放平台 申请开发者帐号,开通开发权限(涉及到费用)
认证对接时,跳转 url 里的 redirect_uri ,如下, 各开放平台中 所需配置的 回调地址、回调域 根据实际情况 处理即可
redirect_uri: https://cas.paas.xxx.edu.cn/cas/federation/federatedCallback/qq
网站回调域: https://cas.paas.xxx.edu.cn/cas/federation/federatedCallback/qq
redirect_uri: https://cas.paas.xxx.edu.cn/cas/federation/federatedCallback/openweixin
回调域: cas.paas.xxx.edu.cn
redirect_uri: https://cas.paas.xxx.edu.cn/cas/federation/federatedCallback/workweixin
redirect_uri: https://cas.paas.xxx.edu.cn/cas/federation/federatedCallback/alipay
redirect_uri: https://cas.paas.xxx.edu.cn/cas/federation/federatedCallback/dingtalk
各开放平台下,创建应用,获取 应用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