Jamf Pro でシングルサインオンを有効化

技術文書:登録カスタマイゼーションと Jamf Connect を使用して Jamf Pro 登録環境をカスタマイズする

Solution
Application
Content Type
テクニカル資料
Utilities & Services
ft:locale
ja-JP

シングルサインオン (SSO) を有効にするには、IdP のコンソールと Jamf Pro の両方で設定を構成する必要があります。

これにより、登録カスタマイゼーション 構成にシングルサインオン 事前登録ペインを追加できます。

Jamf Pro で SSO を有効にする前に、IdP の設定の構成を完了する必要があります。一部の環境では、IdP と Jamf Pro 間での同時的な構成が必要になります。

Note:

Jamf Pro サービスおよびアプリケーションの SSO を有効にすると、ユーザは他のユーザ認証情報で認証できなくなります。 Jamf 有効にした場合、組織内の認証エクスペリエンスの変更についてユーザに通知することをお勧めします。

Requirements
  • SAML 2.0 プロトコルに対応しているアイデンティティプロバイダ (IdP) との統合。詳しくは、以下を参照してください。

  • IdPと Jamf Pro サーバ間のTCPポートによる双方向通信

  • IdP のユーザ名またはグループと一致する Jamf Pro ユーザアカウントまたはグループ

  • Jamf Pro と IdP に対する管理者の権限

  • ローカルアカウントへのアクセスにフェイルオーバー URL を利用し、SSO が有効になっている場合、構成済みの Jamf Pro アカウントには、SSO のための読み取り権限と更新権限の両方が必要になります

  1. Jamf Pro のサイドバーで、設定 をクリックします。
  2. System (システム) セクションの Single sign-on (シングルサインオン) をクリックします。
  3. 編集 をクリックします。
  4. Enable Single Sign-On Authentication (Single Sign-On 認証を有効化) スイッチをクリックし、構成を有効にします。
    Note:

    Failover Login URL (フェイルオーバーログイン URL) ボックスで、Copy to clipboard (クリップボードへコピー) をクリックし、続いて、フェイルオーバーログイン URL を安全な場所に保存します。この URL は、SSO が構成され、有効化された後に、Jamf Pro 資格情報を使用してログインするために利用します。10.45.0より前に SSO 統合を作成した場合、フェイルオーバーログイン URL は、再生成ボタンをクリックするまで変更されません。

  5. Identity Provider (アイデンティティプロバイダ) ポップアップメニューからご使用の IdP を選択します。

    ご使用の IdP がリストされていない場合、"その他" を選択し、IdP の名前を Other Provider (その他のプロバイダ) フィールドに入力します。Entity ID (エンティティ ID) フィールドはデフォルトで自動入力されます (例: "https://JAMF_PRO_URL.jamfcloud.com/saml/metadata")。

    Note:

    大半の IdP では、Entity ID (エンティティ ID) 値は IdP の構成設定の Audience URI (オーディエンス URI) 値と一致する必要があります。

  6. オプションをクリックして、Identity Provider Metadata Source (アイデンティティプロバイダのメタデータソース) 設定を構成します。
    • Metadata File (メタデータファイル)メタデータファイルを .xml フォーマットでアップロードすることが可能になります。
    • Metadata URL (メタデータ URL)この URL を IdP の構成設定 (「Audience URI (オーディエンス URI)」または「Audience Restriction (オーディエンス制限)」など) から取得する必要があります。
  7. (Optional) IdP で指定されたデフォルトのトークンの有効期限を上書きする必要がある場合は、トークンの有効期限を上書き を有効にします。

    有効にすると、SAML トークン無効までの有効期限が分単位の値で決定されます。このフィールドには、選択した IdP によって決定されたデフォルト値が自動入力されます。デフォルト値を上書きする場合、新しい値が IdP で構成したトークンの有効期限の設定に一致していることを確認しなければなりません。

    トークンの有効期限を上書き 設定は、デフォルトで Disabled (無効) に設定されています。これは、IdP によって提供されるデフォルトの有効期限が使用されることを意味します。

    Important:

    IdP が Azure、Google Workspace、Okta の場合、トークンの有効期限を上書き 設定が有効になっていると、Jamf Pro ユーザ側または登録済みデバイスを使用するエンドユーザ側でログインエラーが発生する可能性があります。これらのエラーを防ぐために、トークンの有効期限を上書き 設定を無効にすることをお勧めします。これにより、Jamf Pro ではトークンの有効期間を確認できなくなります。この有効期間は IdP によって制御および確認されます。または、Jamf Pro で設定されたトークンの有効期限が、IdP で設定された有効期限を超えるようにすることもできます。ただし、トークンの有効期限が動的に変更されると、問題が発生する可能性があります。

  8. オプションをクリックして Identity Provider User Mapping (アイデンティティプロバイダのユーザマッピング) 設定を構成し、SAML トークンのどの属性を Jamf Pro ユーザにマッピングするかを定義します。
    • NameIDこれはデフォルトの属性名です。
    • Custom Attribute (カスタム属性)IdP が送信した SAML トークンに含まれているカスタムの属性名を入力することができます。
  9. Jamf Pro User Mapping (Jamf Pro のユーザマッピング)Username (ユーザ名) または Email (E メール) をクリックします。

    これらのオプションは、IdP を Jamf Pro ユーザにマッピングする方法を決定します。デフォルトでは、Jamf Pro はユーザに関する情報を IdP から取得し、それを既存の Jamf Pro ユーザアカウントと一致させます。アクセスしてきたユーザのアカウントが Jamf Pro に存在しない場合は、グループ名と照合します。

  10. Identity Provider Group Attribute Name (アイデンティティプロバイダグループ属性名) フィールドに、IdP のユーザを定義する SAML アサーション属性を入力してください。

    Jamf ProJamf Pro データベース内のグループをそれぞれ照合し、グループ名を比較します。各ユーザには、ローカルの Jamf Pro ユーザと同じように、すべてのグループからアクセス権限が付与されます。AttributeValue 文字列は、複数の文字列、単一の文字列、またはセミコロンで区切った値としてフォーマットされます。

    Example:http://schemas.xmlsoap.org/claims/Group
  11. (Optional) LDAP グループ用の RDN キー のフィールドを使用して、LDAP のフォーマットで送信された識別名 (DN) の文字列からグループ名を抽出します。

    Jamf Pro は指定済みキーを備えた相対識別名 (RDN) を受信文字列で検索し、RDN キーの値を実際のグループ名として使用します。

    Note:

    ディレクトリサービスの文字列内に、同一キー (例:CN=Administrators, CN=Users, O=YourOrganization) を持つ RDN が複数含まれる場合、Jamf Pro は最も左端の RDN キー (例:CN=Administrators) からグループ名を抽出します。LDAP グループ用の RDN キー フィールドを空白にすると、Jamf Pro は完全な LDAP フォーマットの文字列を使用します。

  12. (Optional) Security (セキュリティ) チェックボックスをクリックして、Jamf Pro Signing Certificate (Jamf Pro 署名証明書) オプションをクリックし、証明書による安全な SAML 通信を確立します。
    • Generate Certificate (証明書を生成)独自の署名証明書を用意していない場合に、署名証明書を生成することができます。Generate (生成) をクリックすると、署名証明書が自動的に生成されます。
    • 証明書のアップロード独自の署名証明書をアップロードすることができます。Jamf Pro 署名証明書をアップロードする場合、SAML トークンの署名および暗号化用の秘密キーを備えた署名証明書キーストア (.jks または .p12) をアップロードし、キーストアファイルのパスワードを入力した後、秘密キーのエイリアスを選択し、キーパスワードを入力します。
    Note:

    一部の IdP のものについては、証明書をダウンロードして IdP 構成設定に含める必要がある場合があります。

  13. (Optional) Single Sign-On Options for Jamf Pro (Jamf Pro の Single Sign-On オプション) をクリックし、以下の追加オプションを構成します。
    • Allow users to bypass the Single Sign-On authentication (シングルサインオン認証のバイパスをユーザに許可します)

      ユーザは Jamf Pro URL に直接誘導された場合に SSO なしで Jamf Pro にログインできます。ユーザが IdP を通じて Jamf Pro へアクセスしようとすると、SSO の認証と認可がまだ開始されます。

    • Enable Single Sign-On for Self Service for macOS (macOS 用 Self Service の Single Sign-On を有効化)ユーザが IdP ログインページ経由で Self Service にサインインできるようにします。 Self Service IdP から既存のユーザ名にアクセスできます。
      Note:
      • このオプションを有効にすると、設定 > Self Service > macOS > Login (ログイン)Authentication Type (認証タイプ) が自動的に Single Sign-On (シングルサインオン) に変更されます。

      • このオプションを無効にすると、設定 > Self Service > macOS > Login (ログイン)Authentication Type (認証タイプ) が自動的に ディレクトリサービスアカウントまたは Jamf Pro ユーザアカウント に変更されます。

    • 登録時にユーザ認証のシングルサインオンを有効化

      ユーザによる登録、アカウント駆動型ユーザ登録、およびアカウント駆動型デバイス登録の際に、ユーザがアイデンティティプロバイダのログインページを介して登録できるようにします。有効にすると、コンピュータまたはモバイルデバイスのインベントリをアップデートする際、IdP ログインページのユーザ名が Jamf Pro により User and Location (ユーザと位置) のカテゴリの Username (ユーザ名) フィールドに対して使用されます。Any identity provider user (アイデンティティプロバイダのあらゆるユーザ) をクリックすると、IdP のすべてのユーザへのアクセスを許可することができ、以下のグループに限定 をクリックすると、特定のユーザグループへのアクセスに制限することができます。

      Note:
      • ディレクトリサービスが Jamf Pro と統合されている場合、Jamf Pro からディレクトリサービスへのルックアップを使用することによって、ユーザと位置情報をすべて自動入力することができます。

      • ディレクトリサービスが Jamf Pro と統合されていない場合、ユーザと位置情報カテゴリで自動入力される項目は Username (ユーザ名) フィールドのみになります。登録中にユーザのルックアップは使用できません。

  14. Save (保存) をクリックします。
  15. (Optional) ダウンロード をクリックし、Jamf Pro メタデータ XML ファイルをダウンロードします。
    一部の IdP では、SAML を適切に構成するためにメタデータファイルが必要になります。このファイルには、IdP にユーザの送信先と Jamf Pro への確認方法を知らせるいくつかの重要な URL が含まれています。
    • EntityDescriptor:jamfproURI/saml/metadata

    • SingleLogoutService:jamfproURI/saml/SingleLogout

    他の IdP の場合、メタデータファイルは必要ではなく、最小限のメタデータが必要になります。これにより、必要なすべての情報がシステムに自動的に提供されるため、より迅速な設定が可能になります。

ユーザはオーガニゼーションの IdP ログインページに自動的にリダイレクトされるようになり、これにより Jamf Pro の構成された部分にアクセスできるようになります。