らんだむな記憶

blogというものを体験してみようか!的なー

Jenkinsにシングルサインオンしたい

OpenAM/OpenIGとか代理認証?とか - らんだむな記憶で少し触れたことについて備忘録を残していなかったので。

Keycloak Authentication | Jenkins plugin
これ使ったらさくっとできる。docker で Keycloak のコンテナを起動しといて、IdP を GitHub か何かにしておいて、OAuth App を作成しておいて、連携させたらいい。
docker とか使いまくる場合、連携先が docker ネットワークの内部 IP で見えるのか外部 IP でないとダメなのかくらいに気をつけてゆるりと連携させたら良いという。