はじめに 昨年に引き続き今年もNRI OpenStandiaのメンバを中心にAdvent Calendarを書きます。昨年はKeycloakを中心とした構成としましたが、今年度はKeycloakに限定せず、オープンソースという枠で書いていきます(1日目はKeycloakが登場しますが。。)。それでは宜しくお願いします。 今回実現したかったこと 皆さん、最近アプリケーションは何で作っていますか?認証はどう作っていますか?昨今いろんな選択肢があると思います。今回私が関わったプロジェクト要件は下記のようなものでした(最近のエンタープライズ案件ではよくありそうな構成かと思います)。 Spring Framework 5によるアプリケーション開発が想定されている 既存の認証サーバに認証情報、属性情報が保管されている 既存の認証サーバはSAMLに対応しておりアプリケーションへの認証連携はSAMLを利用