カスタムName ID属性でのSSO用カスタムフィールドの使用方法

カスタムName ID属性でのSSO用カスタムフィールドの使用方法

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

説明

カスタム項目を無効化または削除しようとした際に、このエラーが発生する場合があります。

理由

ディレクトリアプリやカスタム SAML アプリでシングルサインオン(SSO)を設定する際、名前 ID と呼ばれる値を Zoho Directory からアプリケーションへ渡すことができます。アプリケーションは、この名前 ID を使用してサインインしようとしているユーザーを識別します。この値は通常、プライマリメールアドレスですが、Zoho Directory 内の任意のユーザー情報項目を名前 ID として渡すこともできます。名前 ID の設定について詳しくはこちら

アプリに渡される名前 ID が、次の値と一致しない場合、そのアプリの SSO が失敗することがあります。そのため、そのカスタム項目がディレクトリアプリまたはカスタムアプリの名前 ID として設定されている場合は、そのカスタム項目を無効化または削除することはできません。

解決方法

  1. Zoho Directory にサインインします。
  2. 左側メニューで Admin Panel をクリックします。
  3. ユーザー をクリックし、管理項目 タブをクリックします。
  4. 削除しようとしているカスタム項目にカーソルを合わせ、 をクリックし、無効にする または 削除 をクリックします。このカスタム項目が使用されているアプリの一覧を含むエラーメッセージが表示されます。
    error message shown when deleting a custom field
  5. アプリ名をメモしておきます。
  6. 左側メニューで アプリケーション をクリックし、項目の削除をブロックしているアプリをクリックします。
  7. Single Sign-オン タブに移動し、そのタブ内の サービス Provider 詳細 をクリックします。
  8. Credential 詳細 セクションで、Application ユーザー名 項目がカスタム項目、または カスタム に設定されているか確認します。
    1. カスタム項目が設定されている場合は、別の値に変更します。
    2. カスタム に設定されている場合は、Expression 値 項目を編集し、そのカスタム項目を含まないように式を再構成します。
    メモ: この操作により SSO が中断され、ユーザーがアプリにサインインできなくなる可能性があります。サービスの中断を防ぐため、Zoho Directory と SSO アプリの両方で慎重に設定を変更してください。
  9. 必須となっているすべてのアプリでカスタム項目を削除できるようになるまで、手順 6~8 を繰り返します。
  10. 手順 1~4 を使用して、再度カスタム項目の無効化または削除を試します。