概要
機能
SSO by SAML機能により、ユーザーはセキュリティアサーションマークアップ言語(SAML)プロトコルを通じて、単一の認証情報セットで複数のアプリケーションを認証・アクセスできます。この機能はログインプロセスを効率化し、セキュリティを強化し、複数のパスワードの必要性を減らします。ターゲットオーディエンス
この機能は、ユーザー向けにシングルサインオン(SSO)を導入したい組織向けに設計されており、さまざまなアプリケーション間でシームレスで安全な認証体験を提供します。主な特徴と利点
- 中央認証:一度ログインすれば複数のアプリケーションにアクセスでき、認証情報を再入力せずに済みます。
- 強化されたセキュリティ:ユーザーが覚える必要のあるパスワードの数を最小限に抑え、パスワード疲れやフィッシング攻撃のリスクを低減します。
- ユーザー体験の向上:ログインプロセスを簡素化し、異なるサービスにアクセスするための時間と労力を削減します。
アクセス指示
SAMLによるSSO機能にアクセスするには、SAMLのメタデータリンクまたは特定の設定情報をCorgeaサポートチームに提供する必要があります。SAMLの設定手順
SSOプロバイダーでのSSO SAMLの設定
- SSOプロバイダーアカウントにアクセスし、以下のパラメータを使ってSAMLアプリケーションをセットアップします。
- シングルサインオンURL: https://www.corgea.app/saml/acs/
- オーディエンス URI(SPエンティティID): https://www.corgea.app/saml/metadata/
- デフォルトリレーState: https://www.corgea.app/projects/
- 名前IDフォーマット: EmailAddress
- アプリケーションユーザー名: Email
- アプリケーションユーザー名を更新: 作成および更新
https://www.corgea.app を https://your_instance.corgea.app に置き換えてください。
- 「属性文」セクションでは、以下のマッピングを使用します。
- メール(user.profile.email)
- ファーストネーム(user.profile.firstName)
-
lastName (user.profile.lastName)

IDPグループをCorgeaの役割にマッピング
SAML連携を接続したら設定を編集し、IdP Group Mappingを展開します。各マッピングは、IdPグループのメンバーを既存のCorgeaロールに割り当て、プロジェクトへのアクセスを制御します。- プロジェクトアクセスなし プロジェクトへのアクセスを許可せずに役割を割り当てます。
- すべてのプロジェクト 役割にすべてのプロジェクトへのアクセス権を与えます。
- Projects matching this group:IdPグループ名に含まれる値を基にアクセス権を付与します。Application、Line of business (LOB)、Repositoryのいずれかを選択し、対応するプレースホルダーをグループパターンに含めます。
DOE.Developer.{APPLICATION}は、DOE.Developer.Paymentsなどのグループに一致します。Applicationを選択した場合、Paymentsという値を使用して、同じアプリケーション値を持つプロジェクトへのアクセス権が付与されます。
プロジェクト命名パターンを使って、Corgeaのプロジェクト名の構造を説明してください。例えば:
{LOB}_{APPLICATION}_{REPOSITORY}Finance_Payments_checkout-apiというプロジェクトと一致します。{LOB}-{APPLICATION}Finance-Paymentsというプロジェクトと一致します。
{APPLICATION}、 {LOB}、 {REPOSITORY}です。プロジェクトマッチングのために選択されたプレースホルダーは、IdPグループパターンとプロジェクト命名パターンの両方に一度ずつ現れる必要があります。各Corgeaの役割には一意のIdPグループパターンを使用してください。
レガシー構成フォーマット
レガシー構成フォーマットを使っている場合、マッピングは次のようになります:
-
名前 -> 値
- メール -> user.email
- firstName -> user.firstName
- lastName -> user.lastName


SAMLとCorgeaの統合
1
統合へナビゲーション
Corgeaのアカウントにログインし、「統合」セクションに進んでください。
2
SAML SSOを始めてください
「SAML SSO」エリア内の「追加」オプションを選択してください。
3
SAML 構成

- SAMLメタデータURLを 「Metadata URL」 フィールドに入力します。
- 「Fetch and Populate」 ボタンを押すと、エンティティID、SSO URL、X.509証明書などのフィールドをメタデータを使って自動入力します。
- 構成名:SAML構成に名前を割り当てます。
- メールドメイン:SSO設定のためのメールドメインを定義します。ドメインマッチングでは大文字と小文字を区別せず、新しく編集したドメインは小文字で保存されます。
- 手動入力が必要な場合は、以下の情報を必ず用意してください:
- エンティティID:SAMLエンティティの一意識別子。
- X509 証明書:SAMLアサーションの署名証明書です。
- シングルサインオンサービスロケーション:SAML IdP認証レスポンスのURLです。
4
設定を最終化する
- 自動入力フィールドの正確さを確認します。
- 「接続」ボタンを押してSAMLの設定を最終決定し保存してください。
SSOでログイン。
- SAMLの設定が適切に設定されると、SSOサービスを通じてログインできるようになるはずです。
- ユーザーログイン:SAML IdPを通じて認証し、SAMLアサーションでアプリケーションにリダイレクトされます。最初のログインページでメールアドレスを入力した後、設定が正しければステップ2ページに「SAMLによるログイン」オプションが表示されます。このオプションはメールドメインによってトリガーされます。
1
初回ログインページ

最初のログインページでメールアドレスを入力してください。メールドメインがSSOに設定されている場合、「SAMLによるログイン」オプションが次のページに表示されます。
2
SAMLオプションによるログイン

「SAMLによるログイン」ボタンをクリックして、SAMLアイデンティティプロバイダー(IdP)による認証を進めてください。
3
SAML 認証

認証のためにSAML IdPにリダイレクトされます。IDPの要求に従って認証情報を入力してください。
4
アプリケーションへリダイレクト

認証に成功すると、SAMLアサーションでアプリケーションにリダイレクトされ、アクセス権が付与されます。
Microsoft Entra向けSSO SAML設定のステップバイステップガイド
1
Access Azure Active Directory
まずはAzureポータルにログインしてください。ログインしたら、「Azure Active Directory」セクションに移動します。
2
新しいアプリケーションを作成する

- 「Enterprise applications」に行き、「新しいアプリケーション」を選択します。
- 「自分のアプリケーションを作成する」を選択し、新しいアプリケーションの名前を指定してください。
3
SAMLベースのサインオンを設定する

- アプリケーション設定内で「シングルサインオン」を選択し、「SAML」を選択します。
4
Metadata SAML URLをコピー

- 後で使用するためにフェデレーションメタデータXMLのURLをコピーします。
5
Corgea SAML構成を埋め込む

- Corgeaのアカウントにログインし、「統合」セクションに進みます。
- SAML SSOセクションの「+ 追加」ボタンをクリックします。
- コピーしたSAMLメタデータURLを「メタデータURL」フィールドに入力し、「取得してポピュレートする」をクリックします。
- 自動入力フィールドの正確さを確認してください。
6
最終化とテスト構成
- 「接続」ボタンをクリックしてSAML設定を保存してください。
7
更新された Corgea SSO URLをコピー

- SAML統合を保存した後、SAMLのSSOセクションで「すべてを見る」をクリックして更新された識別子とACSのURLを確認できます。
8
Entra SSOのSAML設定を入力

- コピーしたSSOフィールドを、EntraのSAML Basic設定ページの対応するフィールドに入力します。
- すべてのエントリの正確性を再確認してSSO接続が成功しているか確認し、上部の「保存」ボタンをクリックします。
9
SSOによるテストログイン
これでログインページから設定済みドメインでログインできるはずです。 ログイン方式 SSO
前提条件または依存関係
- 設定されたSAMLアイデンティティプロバイダー(IdP)。
ベストプラクティス
- 証明書の定期的な更新:x509証明書が最新の状態であることを確認し、安全な接続を維持してください。
- 設定テスト:すべてのユーザーにSSOを展開する前に、少人数で設定をテストし、すべてが期待通りに動作するか確認してください。
トラブルシューティング
- リファラーヘッダーの欠如: 「リファラーヘッダーの欠如」エラーが出た場合は、リクエストヘッダーの中でHTTP_ORIGINが正しく設定されているか確認してください。
- SAML設定が見つからない場合:設定が欠落している場合は、正しいリファラーURLまたはメールドメインを使用していることを確認してください。
- 一般的なエラーでサインインが停止:複数のSAML構成が同じメールドメインを異なる大文字で主張することがあります。ユーザーが再試す前に、Corgeaのサポートに連絡して矛盾した設定を解決してください。
- 権限更新:ユーザーがSAMLアプリケーションにアクセスできない場合は、権限が正しく設定・更新されているか確認してください。
ドメイン所有権の紛争
もし他のワークスペースがすでにあなたのドメインの所有権を認証しているというメッセージが表示された場合、Corgeaは異なる2つのワークスペースが同時に同じ会社のドメインを主張するのを阻止しています。 これは主に以下の状況で起こります:- あなたのチームがすでに同じメールドメインに紐づいた既存のCorgeaワークスペースを持っていること
- 組織内の別の管理者がドメインベースのユーザー参加を優先可能にした場合
- SSOまたはドメインベースのワークスペースジョインが、現在のワークスペースの前に別のワークスペースで設定されていたこと
次に何をすべきか
- あなたの組織がすでにこのドメイン用のCorgeaワークスペースを持っているか確認してください。
- 既存のワークスペースが正しい場合は、同じドメインごとに2つ目のワークスペースを作成するのではなく、そこでユーザーとSSOの管理を続けてください。
- ドメインが別のワークスペースに移動する必要がある場合は、Corgeaサポート(support@corgea.com)に連絡し、正しい所有権の確認と安全に設定の更新をお手伝いします。
追加リソース
SCIMをオプション機能として
概要
機能
SCIM(System for Cross-domain Identity Management)は、クラウドベースのアプリケーションやサービスにおけるユーザーID管理のために設計されたオープンスタンダードです。これは、アイデンティティドメインやITシステム間でユーザーID情報の交換を自動化し、複数のプラットフォームでユーザーアカウントの管理を容易にします。ターゲットオーディエンス
この機能は、さまざまなアプリケーション間でユーザーIDを効率的に管理したい組織に最適です。主な特徴と利点
- 自動ユーザープロビジョニング:接続されたアプリケーションでユーザーアカウントを自動的に作成、更新、無効化し、手動作業やエラーを削減します。
- 一貫したユーザーデータ:すべての統合アプリケーション間でユーザー情報の一貫性を確保し、データの正確性とコンプライアンスを向上させます。
- スケーラビリティ:複数のプラットフォームで多数のユーザーを簡単に管理できるため、成長中の組織に適しています。
- セキュリティ:ユーザーアクセスが必要に応じて迅速に更新または取り消されることを保証することでセキュリティを強化します。
なぜ顧客はSCIMを求めるのか
- 効率性:繰り返し作業を自動化し、ITリソースをより戦略的な取り組みに充てることができます。
- 精度:ユーザー管理における人的ミスのリスクを減らし、ユーザーデータが常に最新であることを保証します。
- コンプライアンス:ユーザーデータの管理と保護を一貫して確保することで、データ保護規制の遵守を維持します。
- 統合:既存のSSO解決方法とシームレスに統合され、包括的なアイデンティティ管理システムを提供します。
SSO SCIM プロバイダー設定
SCIM機能を有効にするには、SSOプロバイダーでSCIMアプリケーションを以下の設定で設定する必要があります:- SCIMが有効であることを必ず確認してください。
- アプリケーションSCIM統合の設定:
- SCIMコネクタベースURL: https://www.corgea.app/scim/v2/
- 一意ユーザー識別子フィールド:メール
- サポートされたプロビジョニングアクション:
- 新規ユーザー獲得
- プッシュプロファイルの更新
- 認証モード:HTTPヘッダー

