メインコンテンツへスキップ
シングルサインオン(SSO)は、Alforse のサインインを、Okta、Entra ID、Google Workspace などの、会社の SAML 2.0 (IdP)に引き渡します。管理者が一度設定すると、以降は、メールアドレスが検証済みドメインにある ERP と MES のユーザーが自動的に IdP へ誘導されます。

始める前に

  • 利用可否。シングルサインオンセクションが設定 → セキュリティに表示されるのは、お使いのアカウントで SSO が有効になっている場合のみです。
  • 権限。SSO の設定を保存するには、settings の update 権限が必要です。
  • IdP の権限。ID プロバイダーで SAML アプリケーションを作成する権限が必要です。
  • DNS の操作権限。メールドメインごとに TXT レコードを公開します。
を含むほかのサインイン方法は、SAML SSO を必須にするをオンにするまで引き続き使えます。そのため、誰もロックアウトせずに、すべてを設定してテストできます。
代わりに Feishu / Lark、DingTalk、または OpenID Connect でサインインしますか?Feishu/Lark・DingTalk・OIDC によるシングルサインオンを参照してください。会社が持てる接続は 1 つです。それらのプロバイダーのいずれかを保存すると、SAML 接続は置き換えられます。

ID プロバイダーを接続する

設定はすべて、設定 → セキュリティの「シングルサインオン」セクションで行います。
  1. Alforse の詳細をコピーします。「サービスプロバイダーの詳細」カードに、「ACS URL」と「SP メタデータURL」が、それぞれコピーボタン付きで表示されます。
  2. その 2 つの URL を使って、IdP で SAML アプリケーションを作成します。アサーションには必ずメール属性を含めてください。Alforse はメールアドレスを使って、各サインインを担当者と会社に結び付けます。
  3. IdP のメタデータを Alforse に渡します。「IDプロバイダー」カードで、「IdP メタデータURL」か生の「IdP メタデータXML」のどちらか一方だけを入力し(両方は不可)、「接続」を選択します。後の変更では、ボタンは「変更を保存」になります。
  4. 接続が有効であることを確認します。Alforse が “SAML SSO connection saved”(SAML SSO の接続を保存しました)と表示し、カードに「SAML SSOを必須にする」スイッチと「無効化」ボタンが表示されます。
  5. メールドメインを追加して検証します。接続ができると「メールドメイン」カードが表示されます。メンバーがサインインに使うドメインをすべて追加し、それぞれに表示される DNS レコードを公開して、「検証」を選択します。SSO のサインインが振り分けられるのは、検証済みのドメインだけです。

サービスプロバイダーの URL

ID プロバイダーには、この 2 つの値が必要です。「サービスプロバイダーの詳細」カードにあるものと同じです。 IdP がサービスプロバイダーのメタデータをインポートできる場合は、SP メタデータURL を渡します。できない場合は、2 つの値を手動で入力します。

ドメインを検証する

新しいドメインは待機中から始まり、カードに表示される専用の TXT チャレンジが割り当てられます。 ドメインを追加すると、Alforse は “Domain added. Publish the TXT record shown below, then click Verify.”(ドメインを追加しました。下に表示された TXT レコードを公開してから、「検証」をクリックしてください。)と確認します。DNS プロバイダーでレコードを公開したら、「検証」を選択します。
  • 検証は一度限りです。その後、TXT レコードは削除してかまいません。
  • 待機中のドメインは何もしません。検証されるまで、ドメインを追加しても誰のサインイン方法も変わらないため、追加は安全です。

ユーザーの体験

サインイン

ログインページは、まずメールアドレスを尋ねます。ユーザーが「続行」を選択すると:
  • 有効な IdP があるドメインでは、その IdP にリダイレクトされます。
  • それ以外の場合は、標準のマジックリンクによるサインインに進みます。
Alforse がセッションを作成する前に、IdP のアサーションにあるメールドメインが、接続の検証済みドメインと一致している必要があります。

入れる人:招待が先のプロビジョニング

SSO では、自分でサインアップすることはできません。 誰かを入れるには、従業員ディレクトリでその人の招待を作成し、もう一度試してもらってください。

二要素認証

SSO のセッションは、管理対象のデプロイメントでも、Alforse 独自の二要素認証のチャレンジを省略します。IdP が独自の MFA ポリシーを適用するためです。マジックリンクによるサインインは、引き続き Alforse のチャレンジを通ります。

SSO を必須にする

「SAML SSOを必須にする」をオンにすると、検証済みドメインのユーザーにとって、IdP が唯一受け付けられるサインイン方法になります。Alforse が “SAML SSO is now required for covered domains”(対象ドメインで SAML SSO が必須になりました)と確認し、以降、それらのユーザーに対してはマジックリンク、Google、パスキーが拒否されます。 このスイッチは接続が有効になってから表示されるため、必須にする前に SSO でのサインインが機能することを確認できます。

関連ページ