主题
SSO OAuth2 / OIDC 精简客户端 Demo
门户作 IdP:授权码 → token → /oauth2/userinfo。
CAS / SAML 请见文档 04-SSO接入-IdP 与线上 *.sso-demo 演示,不在本包。
运行
bash
javac -encoding UTF-8 -d out $(find src -name '*.java')
java -cp out -Dconfig=config.properties com.tpccn.open.sso.SsoOAuth2ClientDemo配置同任务 Demo:portal.baseUrl、client.id、client.secret、redirect.uri;scope 建议 openid profile(OIDC 可拿 id_token;access_token 仍为 opaque)。
默认本机回调:http://127.0.0.1:18081/callback(须写入 Client 白名单)。