Jamf Proを使用してPSSOのデバイス構成プロファイルを構成する

macOSデスクトップパスワード同期は、Appleプラットフォームシングルサインオン(プラットフォームSSO)機能を使用して、ユーザーのローカルmacOSアカウントのパスワードをOktaパスワードと同期します。

このガイドでは、Jamf Proが管理するmacOSデバイス用にデスクトップパスワード同期を構成してデプロイする方法について詳しく説明します。

開始する前の確認事項

このタスクを開始する

Jamf Proを使用してプラットフォームシングルサインオン(プラットフォームSSO)用のデバイス構成プロファイルをセットアップするには、次のタスクを順番に実行します。

  1. シングルサインオン(SSO)プロファイルを構成する

  2. 関連ドメインを構成する

  3. SSO拡張機能を構成する

  4. Oktaアカウントマッピングを作成する

  5. PreStage登録を作成してセットアップを簡素化する

  6. をデプロイするOkta Verify

シングルサインオン(SSO)プロファイルを構成する

  1. Jamf Proで、サイドバーのコンピューター(Computers) > 構成ポリシー(Configuration Policies)を選択します。

  2. 新規(New)をクリックします。

  3. 新しいmacOS構成プロファイル(New Configuration Profile)ペインで、オプション(Options)ペインを選択します。

  4. 一般(General)セクションで、プロファイルに名前を付けます(例:Okta Platform SSO)。

    このページには、説明、サイト、カテゴリーなど、環境に固有のその他の情報も入力できます。これらのフィールドはPSSOOkta構成には影響しません。

  5. レベル(Level)コンピューターレベル(Computer Level)に設定します。

  6. オプション(Options)サイドバーで、アプリケーションとカスタム設定(Application & Custom Settings) > アップロード(Upload)をクリックします。

  7. 追加(Add)を4回クリックします。これにより、4つのカスタムペイロードエントリが作成されます。

  8. 以下の表の各エントリに優先ドメインペイロードを構成します。

    customerorg.okta.comclientIDをそれぞれOkta orgのURLとクライアントIDに置き換えます。

    優先ドメイン

    プロパティリスト

    com.okta.mobile

    <plist version="1.0">
    	<dict>
    		<key>OktaVerify.OrgUrl</key>
    		<string>https://customerorg.okta.com</string>
    		<key>OktaVerify.UserPrincipalName</key>
    		<string>$USERNAME</string>
    		<key>PlatformSSO.ProtocolVersion</key>
    		<string>2.0</string>
    	</dict>
    </plist>

    com.okta.mobile.auth-service-extension

    <plist version="1.0">
      <dict>
    		<key>OktaVerify.OrgUrl</key>
    		<string>https://customerorg.okta.com</string>
    		<key>OktaVerify.UserPrincipalName</key>
    		<string>$USERNAME</string>
    		<key>OktaVerify.PasswordSyncClientID</key>
    		<string>client ID</string>
    		<key>PlatformSSO.ProtocolVersion</key>
    		<string>2.0</string>
    	</dict>
    </plist>

    com.okta.deviceaccess.servicedaemon

    任意。デバイスバウンドシングルサインオンを有効にする予定の場合は、これを使用します。

    <plist version="1.0">
    	<dict>
    		<key>OktaJoinEnabled</key>
    		<true/>
    	</dict>
    </plist>

    com.apple.preference.security

    任意。ユーザーがローカルアカウントのパスワードを変更できないようにする場合は、これを使用します。

    <plist version="1.0">
    	<dict>
    		<key>dontAllowPasswordResetUI</key>
    		<true/>
    	</dict>
    </plist>
  9. 保存(Save)をクリックします。

関連ドメインを構成する

  1. Jamf Proで、最初の手順で作成した構成プロファイルで編集(Edit)をクリックします。

  2. オプションサイドバーで、関連ドメイン(Associated Domains)をクリックします。

  3. 関連ドメイン(Associated Domains)ページで、構成(Configure)をクリックします。

  4. アプリ管理(App Management) > 関連ドメイン(Associated Domains)を選択します。

  5. 追加(Add)をクリックします。

  6. インスタンスに以下を入力します。

    • アプリの識別子(App Identifiers)B7F62B65BN.com.okta.mobile

    • 関連ドメイン(Associated Domain)authsrv:を入力し、続いてOkta orgのURLを入力します。例:authsrv:customerorg.okta.com

    • 直接ダウンロードを有効化(Enable Direct Downloads)チェックボックスが選択されていないことを確認してください。

    • 保存(Save)をクリックします。

  7. 追加(Add)をクリックし、別のドメインエントリを作成します。

  8. 関連するその他のドメインに追加します。

    • アプリの識別子(App Identifiers)B7F62B65BN.com.okta.mobile.auth-service-extension

    • 関連ドメイン(Associated Domain)authsrv:を入力し、続いてOkta orgのURLを入力します。例:authsrv:customerorg.okta.com

    • 直接ダウンロードを有効化(Enable Direct Downloads)チェックボックスが選択されていないことを確認してください。

    • 保存(Save)をクリックします。

  9. 保存(Save)をクリックします。

SSO拡張機能を構成する

  1. Jamf Proで、最初の手順で作成した構成プロファイルで編集(Edit)をクリックします。

  2. オプション(Options)サイドバーで、シングルサインオン機能拡張(Single Sign-On Extensions)をクリックします。

  3. シングルサインオン機能拡張(Single Sign-on Extensions)ページで、追加(Add)をクリックします。

  4. 次の表に従ってSSO拡張機能を構成します。customerorg.okta.comOkta orgのURLに置き換えます。

    設定

    ペイロードタイプ(Payload type)

    SSO

    拡張機能の識別子(Extension Identifier)

    com.okta.mobile.auth-service-extension

    チーム識別子(Team Identifier)

    B7F62B65BN

    サインオンのタイプ(Sign-on type)

    リダイレクト

    URL(URLs)

    追加(Add)を2回クリックして、URL設定に3つのテキストフィールドがあるようにします。

    https://customerorg.okta.com/oauth2/v1/token

    https://customerorg.okta.com/device-access/api/v1/nonce

    https://customerorg.okta.com/v1/auth/device-sign

    プラットフォームSSOの使用(Use Platform SSO)

    含める(Include)

    認証方法(Authentication Method)

    パスワード(Password)

    登録トークン(Registration Token)

    この設定は存在する必要がありますが、作成されたSCEPプロファイルがこの値を上書きするため、フィールドには任意の値を入力できます。

    共有デバイスキーを使用(Use Shared Device Keys)

    有効化

    アカウント表示名(Account Display Name)

    この値は、macOSが登録プロセス中に送信する通知で使用されます。

    必要な資格情報がユーザーに明確にわかる値を使用します(例:Atko Okta credentials)。

  5. ジャストインタイムアカウント作成にデバイス管理プロファイルを構成することを予定している場合は、次のSSO拡張機能設定を追加します。

    設定

    ログイン時に新規ユーザーを作成(Create New User at Login)

    有効化

    ユーザーマッピング(User Mapping) > フルネーム(Full Name)

    macOSAccountFullName

    ユーザーマッピング(User Mapping) > アカウント名(Account Name)

    macOSAccountUsername

    アカウント認可タイプ(Account Authorization Type)

    標準(Standard)または管理者(Admin)

    新規ユーザーアカウントタイプ(New User Account Type)

    標準(Standard)または管理者(Admin)

  6. AppleプラットフォームSSOmacOS 26 Tahoeで簡素化されたセットアップを導入しました。プラットフォームSSO機能の簡素化されたセットアップを使用することを予定している場合は、次のSSO拡張機能設定を追加します。

    設定

    設定時に登録を有効にする(Enable registration during setup)

    有効化

    セットアップ中に最初のユーザーを作成(Create first user during Setup)

    有効化

    新しいユーザー作成の認証方法(New user creation authentication method)

    パスワード(Password)

    PreStage登録を作成してセットアップを簡素化する」を参照してください。

  7. スコープ(Scope)タブをクリックします。構成プロファイルをターゲットデバイスまたはユーザーに割り当てます。

  8. 保存(Save)をクリックします。

  9. Jamf Proで要求されたら、必要に応じてプロファイルを配布します。

Oktaアカウントマッピングを作成する

このタスクは、ジャストインタイムローカルアカウント作成を構成する場合、またはプラットフォームSSOの簡素化されたセットアップ機能を使用する場合にのみ必要です。

デフォルトでは、Okta usernamemacOSのユーザー名として使用されます。同様に、結合されたOkta First name + Family name値がmacOSのユーザー表示名に使用されます。

ただし、orgでmacOSのアカウント名と表示名に異なる形式を使用している場合は、これらのマッピング用にカスタム属性を作成する必要があります。

デフォルト値を上書きするには、プロファイルエディターを使ってアプリのカスタム属性を追加してマッピングします。

  1. まだ済んでいない場合は、Admin ConsoleからmacOSのプラットフォームシングルサインオン(Platform Single Sign-on for macOS )アプリを追加します。

  2. Admin Consoleディレクトリ(Directory) > プロファイルエディター に進みます。

  3. macOSのプラットフォームシングルサインオン(Platform Single Sign-on for macOS)アプリを検索して開きます。

  4. 属性を追加(Add Attribute)をクリックします。

  5. macOSユーザー名として使用する文字列属性を追加します。

    1. 表示名(Display name)および変数名(Variable Name)フィールドをmacOSAccountUsernameに設定します。

    2. 必須属性(Attribute required)(Yes)フィールドのはい(Yes)(Attribute required)チェックボックスを有効にします。

    3. 保存してほかにも追加(Save and Add Another)をクリックします。

  6. macOSAccountFullNameという別の文字列属性を追加します。Oktaでは、この属性をmacOSの表示名として使用します。

  7. 保存(Save)をクリックします。

  8. マッピング(Mappings)ユーザーマッピングを構成(Configure User mappings)の順でクリックします。

  9. ユーザープロファイルのマッピング(User Profile Mappings)ダイアログで、OktaユーザーをmacOSのプラットフォームシングルサインオンに(Okta User to Platform Single Sign-on for )macOS タブを選択します。

  10. 次の属性マッピングを入力します。

    • user.loginmacOSAccountUsername

    • user.displayNamemacOSAccountFullName

  11. マッピングを保存(Save Mappings)をクリックします。

これらのフィールドをさらに変更する必要がある場合は、別のOkta属性を選択するか、Okta式言語を使用してフィールドに式を追加します。アプリ、ディレクトリ、IDプロバイダーにカスタム属性を追加するProfile EditorでOkta属性をアプリの属性にマッピングするを参照してください。

PreStage登録を作成してセットアップを簡素化する

任意で、プラットフォームSSO機能のJamf Pro PreStage登録を作成してセットアップを簡素化できます。これにより、デバイスのアクティブ化時にユーザーに表示されるセットアップ画面の数が削減されます。

  1. Jamf Proで、サイドバーにあるコンピューター(Computers) > PreStage登録(PreStage Enrollments)を選択します。

  2. 新規(New)をクリックして、PreStage登録(PreStage Enrollment)を作成します。

  3. 一般(General)セクションと登録要件(Enrollment Requirements)セクションで、会社固有のオプションを設定します。「コンピューターの自動デバイス登録」を参照してください。

  4. Appleセットアップアシスタントの使用中にプラットフォームSSOを有効にするには、プラットフォームシングルサインオンの簡素化セットアップを有効化(macOS 26以降)(Enable Simplified Setup for Platform Single Sign-on(macOS 26 or later)オプションを選択します。

  5. 必須のmacOSバージョン(Minimum required version)特定のバージョン(Specific version)に変更します。

  6. 強制するmacOSの最小バージョン(Minimum macOS version to enforce)macOS 26 Tahoeの利用可能な最も古いバージョンに設定します 。

  7. プラットフォームシングルサインオンアプリのバンドルID(Platform Single Sign-on App Bundle ID)の値をcom.okta.mobileに設定します。

  8. サイドバーで構成プロファイル(Configuration Profiles)を選択し、構成(Configure)をクリックします。

  9. PSSOプロファイルとSCEPプロファイルを選択します。

  10. サイドバーで登録パッケージ(Enrollment Packages)を選択し、構成(Configure)をクリックしてPreStage登録に登録パッケージを追加します。

  11. 追加(Add)をクリックして、Okta Verifyインストーラーを含めます。Okta Verifyアプリのバージョンは9.52以降である必要があります。

  12. PreStage登録のその他の設定を必要に応じて調整し、保存(Save)をクリックします。

Okta Verifyをデプロイする

最後の手順として、登録済みのOkta VerifyデバイスにmacOSアプリをデプロイします。

Jamf Proには、macOSパッケージのさまざまなインストールオプションが用意されています。以下は、Jamf Pro Mac App機能を使用する推奨オプションです。

  1. Jamf Proで、サイドバーにあるコンピューター(Computers) > Macアプリ(Mac apps)を選択します。

  2. 新規(New)をクリックします。

  3. アプリソース(App Source)ページで、Jamfアプリカタログ(Jamf App Catalog)オプションを選択します。

  4. 次へ(Next)をクリックします。

  5. アプリインストーラーソフトウェアタイトルを選択(Select App Installers software title)ページの検索フィールドで、Okta Verifyを検索します。

  6. Okta Verifyの最新バージョンの横にある追加(Add)をクリックします。

  7. 構成設定(Configuration settings)セルフサービス(Self Service)およびエンドユーザーエクスペリエンス(End user experience)タブを使用して、デプロイメント計画の任意の設定を構成します。

  8. 前の手順を完了したら、デプロイ(Deploy)スイッチを切り替えて、デプロイメントオプションを有効にします。

  9. 保存(Save)をクリックします。