27
OpenID
Connect
+
ALB
ALBがOpenID Connectに対応して
いて、登録するだけでJWTが飛ん
でくる。便利。
{
"sub": "99999999",
"email": "
[email protected]",
"preferred_username": "momoka.ariyasu",
"name": "Momoka Ariyasu",
"params": {
"roles":
"job_engineer_all;member_full;app_github;app_gsuite;job_engine
er_server;job_engineer_main"
},
"exp": 9999999999,
"iss": "https://openid-connect.onelogin.com/oidc"
}
App側はJWTを検証するだけで良い !
(Kyashではparamsにrolesを渡していて、
権限チェックをしている )