ServiceNow UD SSO移行ガイド
既存のServiceNow統合を移行してOkta Universal Directory(UD)を使用する手順を説明します。
最新情報
- ServiceNow Geneva以降のバージョンをサポート
- 無制限のカスタム属性を持つユーザーのスキーマ検出をサポート
- フレキシブルなユーザー属性マッピングをサポート
- プロビジョニングでOkta ServiceNowプラグインが不要
手順
UDを使用するための既存のServiceNow統合の移行は以下の手順に従って行います。
新規ServiceNow UDアプリを構成する
-
Admin Consoleで に移動します。
- [Browse App Catalog(アプリカタログを参照)]をクリックします。
- ServiceNow UDを探して選択し、[Add Integration(統合を追加)]をクリックします。
- [General Settings(一般設定)]で、ServiceNowインスタンスの[Base URL(ベースURL)]を入力します。
- 任意。SWAを使用している場合は、ServiceNowインスタンスの[Base URL(ベースURL)]を入力します。
- [Next(次へ)]をクリックします。
- [Sign-On Options(サインオンオプション)]の下で、既存のServiceNowアプリと同じサインオン方法を選択します(SWAまたはSAML)。
- [View Setup Instructions(セットアップ手順を表示)]をクリックし、指示に従います。必要な手順は、ServiceNowにマルチプロバイダーSSOプラグインをインストールすることだけです。これにより、既存のServiceNowアプリと新規ServiceNowアプリの両方を使用してテストし、アクセスの問題を回避できるようになります。
- SWAアプリの場合、エンドユーザーがSWAタイプに基づいてユーザー名およびパスワードを移行するには、追加のアクションが必要です。[User sets username and password(ユーザーがユーザー名とパスワードを設定する)]または[Administrator sets username, user sets password(管理者がユーザー名を設定し、ユーザーがパスワードを設定する)]のいずれかを選択します。「SWAアプリに関するエンドユーザー向け手順」を参照してください。
- 既存のServiceNowアプリと同じ[Application Username Format(アプリケーションユーザー名の形式)]が選択または追加されていることを確認します。
- 旧ServiceNowアプリの[Profile Editor(プロファイルエディタ)]の下に表示されているカスタムマッピングを確認し、それらを新規アプリにコピーします。
デフォルトのマッピングは新規UDバージョンのServiceNowでは異なる構文を使用します。マッピングを変更なしに維持するには、管理者以外の旧マッピングを新規アプリにコピーします。管理者は新規アプリのデフォルトマッピングに残しておきます。
移行手順に進む前に、テストユーザーを新規アプリに割り当て、サインインタスクを確認してください。
SWAアプリに関するエンドユーザー向け手順
エンドユーザーが新しいアプリに移行するときに従う必要がある指示は、アプリの[サインオン]タブで選択したSWAオプションによって決まります。
[User sets username and password(ユーザーがユーザー名とパスワードを設定する)]を選択した場合、ユーザーは以下の手順を実行してユーザー名とパスワードの両方を移行する必要があります。
- Okta End-User Dashboardにサインインします。
- 古いServiceNowアプリを開きます。
- 右上の歯車アイコンをクリックして、ServiceNowの[設定]ダイアログを開きます。
- [Reveal Password(パスワードを表示)]をクリックして、パスワードをコピーします。
- [Update Credentials(資格情報のアップデート)]をクリックして[Username(ユーザー名)]の値をコピーします。
- 新しいServiceNowアプリに移動します。
- 右上の歯車アイコンをクリックして、ServiceNowの[設定]ダイアログを開きます。
- [Update Credentials(資格情報のアップデート)]をクリックします。
- コピーしておいたUsername(ユーザー名)とPassword(パスワード)を入力し、[Save(保存)]をクリックします。
[Administrator sets username, user sets password(管理者がユーザー名を設定し、ユーザーがパスワードを設定する)]を選択した場合、ユーザーは以下の手順を実行してパスワードのみを移行するだけで済みます。
- Okta End-User Dashboardにサインインします。
- 古いServiceNowアプリを開きます。
- 右上の歯車アイコンをクリックして、ServiceNowの[設定]ダイアログを開きます。
- [Reveal Password(パスワードを表示)]をクリックして、パスワードをコピーします。
- 新しいServiceNowアプリに移動します。
- 右上の歯車アイコンをクリックして、ServiceNowの[設定]ダイアログを開きます。
- [Update Credentials(資格情報のアップデート)]をクリックします。
- コピーしておいたPassword(パスワード)を入力し、[Save(保存)]をクリックします。
ユーザーを新規ServiceNow UDアプリに移行する
Group App Assignment(グループアプリの割り当て)またはIndividual App Assignment(個別アプリの割り当て)のいずれかの方法でServiceNowアプリをユーザーに割り当てることができます。以下の手順では、両方の方法を使用して元のServiceNowアプリから新しいインスタンスにすべてのユーザーを移行します。
- [割り当て]タブの下で[Groups(グループ)]をクリックして、旧ServiceNowアプリから割り当て済みのグループをすべてリスト表示します。
- 新規ServiceNow UDアプリをグループに割り当てます。
- [割り当て]タブで[People(ユーザー)]をクリックして、旧ServiceNowアプリから割り当て済みのすべてのユーザーを個別にリスト表示します。
- 新規ServiceNow UDアプリをこれらのユーザーに割り当てます。
- エンドユーザーに新旧両方のServiceNowアプリが割り当てられます。
- 選択したSWAのタイプに基づき、エンドユーザーに通知を送信します。
エラーを確認する
- Okta System Logでエラーが無いか確認します。
- Okta Dashboardでエラーが無いか確認します。
- 新しいServiceNow UDアプリを使用してサインインし、ユーザーアクセスを確認します。
- アプリのアクセスおよび未割り当てレポートを使用すると、新旧のServiceNowアプリの間で割り当てを容易に比較できます。「アプリケーションアクセスレポート」と「最近の割り当て解除レポート」を参照してください。
古いServiceNowアプリを非表示または非アクティブ化する
- 旧ServiceNowアプリを開き、[一般]タブに進みます。
- [アプリの設定]セクションの[Edit(編集)]をクリックします。
- [Do not display application icon to users(アプリケーションのアイコンをユーザーに表示しない)]を選択します。
- アプリがモバイルアクセス用にセットアップされているときは、[Do not display application icon in the okta mobile app(Okta Mobileアプリでアプリケーションのアイコンを表示しない)]を選択します。
- [Save(保存)]をクリックします。これで、旧ServiceNowアプリがエンドユーザーに非表示になりました。
旧ServiceNowアプリを非アクティブ化するには、
- 旧ServiceNowアプリを開き、[一般]タブに進みます。
- [Active(アクティブ)]をクリックし、[Deactivate(非アクティブ化)]を選択します。
- [Deactivate Application(アプリケーションの非アクティブ化)]をクリックします。
旧ServiceNowアプリが非アクティブ化され、エンドユーザーが削除されました。
一定期間(1~2週間)アプリを非表示にし、ユーザーに新規アプリでテストしてもらってから旧ServiceNowアプリを非アクティブ化することをお勧めします。