技術者向けを閲覧中業務担当者向けへ →
メインコンテンツまでスキップ

認証基盤APIにSSO導入​

SSO(シングルサインオン) を設定することで、社内の既存IdP(Identity Provider)と NocodilySuite の IAM API を連携できます。
社員は既存の社内アカウントで NocodilySuite 上のWebUIにログインできるようになります。

注記

SSO連携は Enterprise プラン でご利用いただけます。


サポートするプロトコル​

プロトコル説明
SAML 2.0Microsoft Entra ID(旧Azure AD)、Okta、Google Workspace など
OIDC(OpenID Connect)Google、GitHub、Auth0 など

SAML 2.0 の設定手順​

  1. コンソールでチームを選択し、対象の IAM API を開きます。
  2. 「設定」>「SSO設定」 を開きます。
  3. 「SAML 2.0」 を選択します。
  4. 以下の情報をIdP(例: Microsoft Entra ID)に登録します。
項目説明
エンティティIDコンソールに表示されるSP(サービスプロバイダー)のエンティティID
ACS URLコンソールに表示されるアサーションコンシューマーサービスURL
  1. IdPのメタデータXMLまたはメタデータURLをコンソールに入力します。
  2. 属性マッピングを設定します。
IdPの属性マッピング先
メールアドレスemail
表示名name
  1. 「保存」 をクリックします。

OIDC の設定手順​

  1. コンソールでチームを選択し、対象の IAM API を開きます。
  2. 「設定」>「SSO設定」 を開きます。
  3. 「OIDC」 を選択します。
  4. 以下の情報をIdP(例: Google)から取得して入力します。
項目説明
クライアントIDIdPで発行されたクライアントID
クライアントシークレットIdPで発行されたクライアントシークレット
Issuer URLIdPのOpenID Configuration URL
  1. IdPに コールバックURL を登録します(コンソールに表示されます)。
  2. 「保存」 をクリックします。

SSO設定後の動作​

  • WebUI のログイン画面に 「SSOでログイン」 ボタンが表示されます。
  • ユーザーがSSOでログインすると、IdPの認証を経てWebUIにアクセスできます。
  • 初回ログイン時に IAM API 上に自動でユーザーが作成されます。

注意事項​

  • SSO有効化後も、メールアドレス・パスワードによる通常ログインは引き続き利用できます。
  • 通常ログインを無効化したい場合は、コンソールの「認証設定」からパスワード認証を無効にしてください。
  • SSO設定はIAM APIごとに個別に設定します。複数のIAM APIを運用している場合は、それぞれに設定が必要です。