やりたいこと 認証画面で「Azure ADで認証」を選択できるようにします。 通常のID/PASS認証を実装 まずはdeviseを使って普通にID/PASS認証を実装します。 既にご存知の方は読み飛ばしても大丈夫です。 rails new まずはrains newします。 DBはPostgreSQLとしていますが、他のDBでも問題ありません。 # Railsアプリを作成 $ rails new devise_omniauth_azure_ad -d postgresql $ cd devise_omniauth_azure_ad # DB接続を確認 $ vi config/database.yml # 適宜編集 $ bin/rails db:create rails db:migrate Deviseの導入 以下コマンドを実行してdeviseをインストールします。 $ bundle add
![Railsアプリのユーザ認証をAzureADと連携する](https://cdn-ak-scissors.b.st-hatena.com/image/square/a1a24d3f8daca33124efceb26cb2211eaf91c13a/height=288;version=1;width=512/https%3A%2F%2Ftech.fusic.co.jp%2Fog%2Fposts%2F2021-04-20-rails-omniauth-azure-ad.png)