SSO & SCIM. エンタープライズID、摩擦ゼロ。
主要なあらゆるIdPに対応したSAML / OIDCサインイン。SCIMディレクトリ同期により、ユーザーのプロビジョニングとデプロビジョニングを自動化します。ステートを失うことなくWebhookシークレットのローテーションが可能です。
- 20以上のIDプロバイダーに対するSAML / OIDC
- SCIMディレクトリ同期 - プロビジョニングとデプロビジョニングを自動化
- ダウンタイムなしのWebhookシークレットローテーション
- コンプライアンス向けの完全な監査ログ
SCIMディレクトリ同期
60秒以内にプロビジョニング・デプロビジョニング
IdPディレクトリを一度接続するだけです。採用、異動、退職のすべてが自動的にElidoへ反映されます - ITチケットなし、手動招待なし、忘れられたオフボーディングの隙間もありません。
- 自動プロビジョニングOktaまたはEntraからのSCIM CREATE → 60秒以内にElidoアカウントが作成されます
- グループからロールへのマッピングIdPグループをElidoのロールに割り当てます。変更は次回同期時に反映されます
- 即時デプロビジョニングSCIM DELETEまたはactive: false → セッションは直ちに失効します
- APIキーの停止ユーザーの全APIキーがオフボーディング時に停止されます - 退職後のアクセスは残りません
- AAna KovačAdmin
- BBen CarterMember
- CCarla MoraMember
- DDmitri VolkovViewer
- EErika SaloMember
- AAna KovačAdmin
- BBen CarterMember
- CCarla MoraMember
- DDmitri VolkovViewer
- EErika Saloデプロビジョニング済み
IDプロバイダー
主要なすべてのIdPに対応
ElidoはWorkOSをSSOおよびSCIMブローカーとして利用します - 20以上の接続を標準で提供し、SP起動フロー向けのGeneric SAMLも用意しています。お使いのIdPでElidoアプリケーションを一度設定すれば、ElidoがSAMLメタデータXMLまたはOIDC資格情報を生成します。
SAML 2.0準拠のIdPはGeneric SAML経由で利用できます。 セットアップガイドを見る →
- SCIM経由でユーザーをプロビジョニングしましたokta-scim-svc10.0.1.409:12:04
- SSOログイン - Okta[email protected]91.223.4.1709:14:31
- SSOログイン - Azure AD[email protected]185.46.9.209:17:08
- Webhookシークレットをローテーションしました[email protected]77.123.11.510:05:22
- SCIM経由でユーザーをデプロビジョニングしましたokta-scim-svc10.0.1.414:33:51
- ロール変更:Member → Admin[email protected]77.123.11.515:01:09
監査ログ
改ざん検知できるIDイベントログ
すべてのSSOログイン、SCIMプロビジョニング、ロール変更、シークレットローテーションは追記専用でログ化されます。管理者でもエントリを削除できません。CSVへエクスポートしたり、API経由でSIEMにストリーミングしたりできます。
- イベントごとにタイムスタンプ、アクター、アクション、対象、IdP接続を記録
- デフォルト730日の保持、ワークスペースごとに変更可能
- SOC 2、DORA、NIS2の証跡用のAPIエクスポート
- 失敗したSSO試行は理由コード付きで記録されます
- SSOスキャンの閾値到達時にIPベースのアラート
- シークレットローテーションはログ上で重複期間を参照します
できること
- Okta、Azure AD / Entra、Google Workspace
- メールメイン → 接続マッピング
- SCIMユーザーの作成 / 更新 / 削除
- Webhook署名検証 (HMAC-SHA256)
本番環境のエンタープライズSSOとSCIMプロビジョニングに真に必要なもの
SAMLリダイレクトは最低条件に過ぎません。以下の詳細は、セキュリティチームが重視するプロビジョニングのレイテンシ、ロールマッピング、シークレットのローテーション、および障害モードを網羅しています。
WorkOSによるSAML 2.0およびOIDCサインイン - メールメインによる適切なIdP接続へのルーティング
ElidoはSSOブローカーとしてWorkOSを使用しており、Okta、Azure AD / Entra ID、Google Workspace、OneLogin、PingFederate、およびあらゆるSAML 2.0準拠のIdPを含む20以上のIdP接続をサポートしています。貴社のITチームがIdP側でElidoアプリケーションを一度設定すると、ElidoはIdP設定ウィザード用のSAMLメタデータXMLまたはOIDCクライアント資格情報を生成します。メールメインルーティングは、ユーザーのメールメインを正しいIdP接続にマップします。例えば @yourcompany.com のユーザーは、リストから選択することなく自動的にOkta接続にルーティングされます。統合された企業や複数のドメインを持つ企業向けに、複数のメールメインを単一の接続にマップすることも可能です。JITプロビジョニングは、SCIMが未使用の場合に初回のSSOログイン時にElidoアカウントを作成します。SCIMが有効な場合、JITは無効になり、初回ログイン前にSCIM経由でアカウントをプロビジョニングする必要があります。
SCIM 2.0ディレクトリ同期:自動プロビジョニング、デプロビジョニング、およびグループとロールのマッピング
SCIM 2.0は、アイデンティティプロバイダーのユーザーディレクトリをElidoと同期します。OktaやEntraのElidoアプリケーショングループにユーザーが追加されると、ElidoはSCIM CREATEイベントを受信し、ユーザーアカウントをプロビジョニングします。ITチケットや手動の招待は不要です。ユーザープロフィールの更新(名前、メールアドレス)も自動的に反映されます。ユーザーがグループから削除されたり、IdPで無効化されたりすると、ElidoはSCIM DELETEまたはPATCH (active: false) イベントを受信し、即座にアクセス権を剥奪します。そのユーザーの有効なセッションは無効化され、APIキーも停止されます。グループとロールのマッピング機能により、IdPグループ(例:'Elido Admins'、'Elido Viewers')をElidoのロール(Admin、Member、Viewer)にマップできます。IdP側でグループメンバーシップが変更されると、ロールの割り当ても自動的に更新されます。IdPのイベントからElidoのアカウント作成までのプロビジョニングレイテンシは、通常60秒以内です。
処理中のイベントを落とすことなくWebhook署名シークレットをローテーション - ダウンタイムゼロのローテーション手順
ElidoのSCIM WebhookレシーバーおよびアウトバウンドWebhookシステムは、イベントの真正性を検証するためにHMAC-SHA256署名を使用します。シークレットは期限切れになるため、定期的(推奨:90日)または侵害が疑われる場合にローテーションが必要です。ダウンタイムゼロのローテーションは次のように機能します:ダッシュボードで新しいシークレットを生成します(古いシークレットはデプロイ中のオーバーラップウィンドウとして15分間有効のままです)。新しいシークレットを貴社のシステムにデプロイし、受信したSCIMイベントが新しいシークレットで検証されることを確認してから、古いシークレットを即座に無効化します。15分間のオーバーラップウィンドウにより、デプロイ中に古いシークレットで署名された処理中のイベントも確実に処理されます。シークレットのローテーションは、タイムスタンプ、実行者(ローテーションを行った管理者)、およびオーバーラップ終了の確認とともに監査トレールに記録されます。
完全なアイデンティティイベントログ:SSOログイン、プロビジョニングイベント、ロール変更、シークレットのローテーション
すべてのSSOサインイン、SCIMのプロビジョニングとデプロビジョニング、ロール変更、シークレットのローテーションは、ワークスペースの監査証跡(Business)に記録されます。各エントリには、タイムスタンプ、実行者(ユーザーまたはSCIMサービス)、アクション種別、対象(影響を受けるユーザーまたはリソース)、使用したIdP接続、ワークスペースIDが含まれます。監査証跡は追記専用で、各エントリは直前のエントリとハッシュで連鎖しているため、改ざんを検知できます。CSVでエクスポートするか、APIで照会してSIEMに取り込めます。コンプライアンスの枠組み(SOC 2、DORA、NIS2)でアクセス制御イベントの証跡が必要な場合は、この監査証跡がその成果物になります。保持期間はデフォルト730日で、ワークスペースごとに変更できます。
SCIMによるセッションの強制終了 - IdPでの無効化後60秒以内にアクセス権を剥奪
SCIMがユーザーの無効化(従業員の退職、コントラクターの契約終了など)を通知すると、Elidoは即座にそのユーザーのすべての有効なセッションを無効化し、APIキーを停止します。これはセッションクッキーのTTLに依存しません。ElidoはユーザーIDごとに失効フラグを保持しており、すべての認証リクエストでそれをチェックします。IdPでの無効化からElidoでのアクセス権剥奪までの時間は、SCIMイベントの配信レイテンシに依存します。通常、Oktaでは30秒以内、Azure Entraでは60秒以内です。高度なセキュリティが求められるオフボーディング(例:退職する管理者など)の場合、Elidoのワークスペース管理者はSCIMイベントが届く前にダッシュボードで特定のユーザーのセッションを手動で取り消すこともできます。手動でのセッション取り消しとSCIMトリガーによる取り消しは、どちらも監査トレールに記録されます。
Elido SSO & SCIM vs Bitly vs Rebrandly
SSOはBitlyのEnterpriseティアとRebrandlyのBusinessティアで利用可能です。SCIMプロビジョニングは両者ともより制限されています。この比較では、各サービスが実際に提供しているものを網羅しています。
SSO & SCIMに関する質問
どのアイデンティティプロバイダーがサポートされていますか?
ElidoはSSOおよびSCIMブローカーとしてWorkOSを使用しており、Okta、Azure AD / Entra ID、Google Workspace、OneLogin、PingFederate、Shibboleth、ADFS、JumpCloud、およびあらゆるSAML 2.0準拠のIdPをサポートしています。Google WorkspaceやAzureなどのプロバイダーについては、OIDC接続もサポートされています。お使いのIdPがWorkOSの標準リストにない場合でも、WorkOSの'Generic SAML'接続タイプを使用すれば、あらゆるSAML 2.0 SP開始フローに対応可能です。リストにない特定のIdP接続が必要な場合は、お問い合わせください。
JITプロビジョニングとSCIMプロビジョニングの違いは何ですか?
JIT (Just-in-Time) プロビジョニングは、ユーザーの初回SSOログイン時にElidoアカウントを作成します。事前のプロビジョニングが不要なためセットアップは簡単ですが、誰がログインできるかの制御はできません(有効なSSOアサーションを持つ全員にアカウントが付与されます)。SCIMプロビジョニングはIdP側で制御可能です。プロビジョニングされたグループ内のユーザーのみがログインでき、アカウントは初回ログイン前に作成されます。アクセスに事前承認が必要なエンタープライズ環境では、SCIMが推奨されます。SCIMが有効な場合、JITプロビジョニングは無効になります。
SCIMのグループとロールのマッピングはどのように機能しますか?
ワークスペースのSSO設定で、IdPグループをElidoのロールにマップします。例:'Oktaグループ: Elido Admins' → 'Elidoロール: Admin'、'Oktaグループ: Elido Members' → 'Elidoロール: Member'。Elido内でのユーザーのロールはIdP의 グループメンバーシップに従います。OktaでAdminsグループからMembersグループに移動された場合、次回のSCIM同期(通常60秒以内)でElidoのロールもダウングレードされます。複数のグループに所属しているユーザーは、一致するマッピングの中で最も権限の高いロールが適用されます。
SSOを全ユーザーに強制することはできますか?それともオプションですか?
SSOは、強制(全ユーザーがSSO経由でサインインする必要があり、パスワードサインインは無効化される)またはオプション(ユーザーがSSOかメール+パスワードを選択できる)に設定できます。Businessプランでは、ワークスペースのSSO設定で強制を構成できます。強制を有効にすると、有効なSSOアイデンティティを持たないユーザーはロックアウトされます。強制を有効にする前に、SCIMプロビジョニングまたはJITによってアカウントが作成されていることを確認してください。管理者アカウントは、緊急時のバックドアとしてSSO強制の対象外に設定することも可能です。
ユーザーがSCIM経由でオフボーディングされた場合、APIキーはどうなりますか?
SCIMがユーザーを無効化すると、Elidoはそのユーザーが作成したすべてのAPIキーを停止します。停止されたキーによる認証は HTTP 401 を返します。キーは削除されず、監査目的でワークスペース管理者が引き続き確認でき、'停止中 - オフボーディングされたユーザー' というステータスラベルが表示されます。個人用APIキー(ワークスペースのサービスキーではない)をサービスアカウントで使用していた場合、キーの停止によってその連携が切断されますが、これは意図的な動作です。本番環境の連携には、ユーザー個人のAPIキーではなくワークスペースレベルのサービスキーを使用してください。
SSOはProプランで利用できますか?それともBusinessプランのみですか?
SSOとSCIMはBusinessプラン専用の機能です。Proワークスペースでは、Elidoに組み込まれた認証(当社の認証レイヤーによるメール+パスワード、およびオプション Google/GitHub OAuth)を使用します。調達の承認要件としてSSOが必須である場合は、Businessプランが対象となります。契約前にSSOを評価したい場合は、Businessプランのトライアルについてお問い合わせください。
複数のブランドやサブ組織を持つワークスペースのSSOはどう処理すればよいですか?
各Elidoワークスペースは独自のSSO構成を持っています。ブランドやビジネスユニットごとに複数のワークスペースを運用している場合、それぞれ個別にIdP接続とSCIMプロビジョニングを設定します。ユーザーは複数のワークスペースのメンバーになることができ、それぞれで異なるロールを持つことができます。IdPのアイデンティティは共通ですが、グループとロールのマッピングはワークスペースごとに評価されます。共有のOktaグループを、あるワークスペースではAdminに、別のワークスペースではMemberにマップすることも可能です。
SSOログインの失敗に関する監査トレールはありますか?
はい。失敗したSSO試行(無効なSAMLアサーション、セッション切れ、JIT無効時のSCIMアカウント不足など)は、理由コードとともにワークスペースの監査トレールに記録されます。これは特定のユーザーがログインできない原因を特定したり、SSOへのブルートフォース攻撃を検知したりするのに役立ちます。閾値を超えたIPアドレスからの失敗試行は、ワークスペースアラートをトリガーします(ワークスペースのセキュリティ設定で構成可能)。