Kandji is now deprecated. Complete your migration from Kandji to Iru by December 1, 2026 to maintain uninterrupted access. Learn how to migrate

Oktaによるパスポート構成

Prev Next

PassportとOktaで問題が発生した場合は、Passport Oktaのトラブルシューティングの記事をお読みください。

Oktaアプリケーション構成

Passport Library Itemを設定するときは、クライアント ID (アプリケーション ID) と ID プロバイダーの URL が必要です。次の手順を使用して、OIDC アプリを構成し、必要な情報を収集します。

  1. Okta Administrator Consoleの左側のメニューペインで、[Applications]セクションを展開し、[ Applications]を選択します。

  2. [ Create App Integration] をクリックします。 

  3. [ サインイン方法] で [ OIDC - OpenID Connect] を選択します。

  4. [アプリケーションタイプ] で [ ネイティブアプリケーション] を選択します。

  5. [ 次へ] をクリックします。 

  6. [アプリ統合名] フィールドに、Kandji Passportなどの名前を入力します。

  7. [付与タイプ] セクションで、[トークン の更新] チェックボックスがオフになっていることを確認します。Oktaパスワードが変更された場合に、ログイン中にMacパスワードを更新するようにPassportユーザーに求めるメッセージが表示されるようにするには、このオプションをオフにする必要があります。

    • Passport Library Itemの [ユーザー パスワードの保存] 設定を [パスワードを安全に保存する] に設定して、ユーザーがパスワード更新プロンプトを受け取るようにする必要があります。 

  8. Okta Identity Engineを使用している場合は、[ 詳細設定 ]をクリックして追加のオプションを表示します。

  9. [ その他の許可] セクションで、[ リソース所有者パスワード] のチェックボックスをオンにします。

    注: Okta インスタンスがクラシックから Okta Identity Engine (OIE) にまだ更新されていない場合、 インタラクションコード の付与タイプやその他のオプションは表示されません。

  10. [ サインイン リダイレクト URI] セクションで、[ URI の追加] をクリックします。

  11. 表示される新しいフィールドに、次のように入力します。

    https://localhost.redirect

    同じサインイン リダイレクト URI を [認証モード] セクションの [リダイレクト URI] フィールドの Passport Library Item で使用する必要があります。

  12. [割り当て] セクションで、アプリケーションインテグレーションを組織内の全員に割り当てるか、選択したグループのみに割り当てるか、アプリケーションの作成後まで割り当てをスキップするかを選択します。 

  13. [ 保存] をクリックします。

  14. この OIDC アプリの値を格納するために使用できるセキュアなテキスト ドキュメントを開きます。これらの詳細は、 Passport Library Itemを設定するときに必要になります。

  15. 先ほど作成した OIDC アプリケーションの [全般] タブで、[クライアント ID]  フィールドの右側にある コピー アイコン (クリップボードのように見えます) をクリックします。 

  16. 値を安全なテキストドキュメントに貼り付けます。

  17. 次のテキストから ID プロバイダー URL の数式をコピーします。

    https://yourOktaDomain/.well-known/openid-configuration
  18. テキストを安全なテキスト ドキュメントに貼り付けます。

  19. 安全なテキストドキュメントで、OktaDomainをOktaドメインに置き換えます。

カスタムのサインオン・ポリシー・ルールは必要ありませんが、追加する場合は、MFAが無効になっていることを確認してください。

Oktaの設定が完了したら、Passportを使用してMacシステムにサインインするユーザーにアプリを割り当て、Kandji Webアプリに移動してPassportライブラリ項目を設定します。

多要素認証 (MFA) を有効にする

OktaのMFAポリシーは、Oktaの Passport アプリケーションではなく、ユーザーまたはグループに適用する必要があります。

PassportでMFAを使用する場合、OktaとKandjiウェブアプリのPassport Library Itemでいくつかの設定を変更する必要があります。以下は、Okta Identity Engine (OIE)とClassic EngineのMFA手順です。

Okta Identity Engine

Okta Authenticators(オクタ認証システム)

  1. 左側のナビゲーションから [ セキュリティ ] セクションを展開します。

  2. [認証システム] をクリックします。

  3. Okta Verifyなどの多要素認証方法が少なくとも1つリストされていることを確認します。

  4. 多要素方法がリストされていない場合は、[ 認証システムの追加 ] ボタンをクリックします。 

  5. 必要なオーセンティケーターの下にある [追加 ] ボタンをクリックします。 

  6. オーセンティケーターの追加手順をすべて完了します。

  7. [ 追加] をクリックします。

Oktaグローバルセッションポリシー

  1. 左側のナビゲーションから [ セキュリティ ] セクションを展開します。

  2. [ グローバル セッション ポリシー(Global Session Policy)] をクリックします。

  3. [ポリシーの追加] をクリックします。

  4. または、鉛筆をクリックして既存の デフォルトポリシーを編集します。 

  5. 多要素認証 (MFA) を 必須 に設定します。

  6. [ ユーザーに MFA を求められる] を [ サインインのたびに] に設定します。 

  7. 下にスクロールして、[ ルール の更新] または [ ルールの作成] をクリックします。

認証ポリシー

  1. 左側のナビゲーションから [ セキュリティ ] セクションを展開します。

  2. [ 認証ポリシー] をクリックします。

  3. [アプリケーション] をクリックします。

  4. Kandji Passport アプリケーションの横にある [ポリシー の切り替え] をクリックします。 

  5. [このポリシーをKandji Passportに使用する] ポリシーで [パスワードのみ] を選択します。

  6. [ 保存] をクリックします。 

クラシックエンジン

Okta MFA設定

  1. 左側のナビゲーションから [ セキュリティ ] セクションを展開します。

  2. [認証] をクリックします。

  3. [ サインオン] をクリックします。

  4. [Add New Okta Sign-On Policy ] をクリックします。

  5. [MFA が必要] のような [ポリシー名 ] を入力します。

  6. ポリシーの説明を入力します。

  7. このMFA要件に割り当てるグループを選択します。

  8. [ ポリシーの作成とルールの追加] をクリックします。 

  9. ルール名を入力します。

  10. [多要素認証 (MFA)] 設定で [必須] を選択します。

  11. [ユーザーに MFA の入力を求められます] 設定で [サインインのたびに] を選択します。 

  12. ウィンドウの下部にある [ルールの作成 ] をクリックします。 

Library Item 設定

  1. 多要素認証(MFA)をサポートするために、[Web Login]の横にあるラジオボタンを選択します。

  2. [リダイレクト URI] フィールドに、次のように入力します。

    https://localhost.redirect

  3. [保存] ボタンをクリックします。

ユーザープロビジョニング

Oktaのグループ情報を使用してユーザーアカウントタイプを決定する場合は、次の手順に従います。Oktaで使用するグループはMacから始める必要はありませんが 、 これらの手順では Mac- を例に使用します。

  1.   Passport Library Itemで、[ユーザー プロビジョニング] セクションの [ユーザー アカウントの種類] メニューをクリックし、[ ID プロバイダー グループごとに指定] を選択します。

  2. ドロップダウンから [デフォルトのアカウントの種類 ] を選択します。

  3. [ ID プロバイダーグループ] フィールドに、Okta グループ名を入力します。この記事では、 例として Mac- で始まるグループを使用します。

  4. アイ デンティティ・プロバイダ・グループ 行ごとに、必要に応じて 「アカウント・タイプ 」を設定します。 

次に、Oktaの Passport OIDCアプリケーションで、次の手順を使用して、 例としてMac- で開始するようにグループ要求フィルターを構成します。

  1. Okta Administrator Consoleの左側のメニューペインで、必要に応じて[Applications]セクションを展開し、[ Applications]を選択します。

  2. 以前に作成した Kandji Passport アプリケーションを選択します。

  3. [ サインオン] タブをクリックします。

  4. 「 OpenID Connect ID トークン」 セクションで、「編集」をクリックします。

  5. [ グループ要求フィルター] セクションでは、既定値の [groups] のままにします。

  6. 中央のフィールドはデフォルトの [ 次で始まる] のままにします。

  7. 右端のフィールドに「 Mac 」と入力します(使用する、または使用するOktaグループが Macで始まると仮定します)。

  8. [ 保存] をクリックします。

PassportとOktaに関する問題のトラブルシューティング

Passport と Okta で問題が発生した場合は、Passport Okta のトラブルシューティングの記事で詳細を確認してください。