Skip to content

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.baseUrlclient.idclient.secretredirect.uri
scope 建议 openid profile(OIDC 可拿 id_tokenaccess_token 仍为 opaque)。

默认本机回调:http://127.0.0.1:18081/callback(须写入 Client 白名单)。