先日、AmazonLinux2 + Gogs で LDAP 認証 / TLS 対応な Git リポジトリを構築するというメモを書いたのですが、どうやら現状の Gogs では SAML や OpenConnect ID での認証には対応していないようです。 しかし、Gogs から Fork した Gitea であれば SAML や OpenConnect ID に対応しています。 そこで今回は Samba + Keycloak + Gitea でシングルサインオン環境を構築してみます。 環境 今回は以下の環境で作業しました。 Samba + Keycloak サーバ AmazonLinux2 Samba はドメインコントローラとして構成済み Keycloak もインストール済み (但し、Realm は未作成) Gitea サーバ AmazonLinux2 Gitea はインストール済み 但し