サマリー
Portal for ArcGIS バージョン 10.4、10.4.1、10.5 では、ポータルで survey123.arcgis.com Web サイトに接続するために追加の構成が必要です。 Portal for ArcGIS 10.5.1 以降のバージョンではこうした構成は不要です。これらのバージョンでは survey123.arcgis.com Web サイトへの接続が事前構成されているからです。
これらの手順を実行しない場合、Survey123 for ArcGIS Web サイトからポータルにサイン インしようとしたときにエラー メッセージが表示されます。
エラー:
無効な client_id、エラー: 400
手順
survey123.arcgis.com を登録済みアプリケーションとして追加するには、アプリケーション ID の登録が必要です。survey123.arcgis.com を登録済みアプリケーションとして Portal for ArcGIS に追加するには、次の手順を実行します。
Survey123.arcgis.com Web サイトを追加して共有する
- ArcGIS Portal Directory 共有アプリケーションを開き、管理権限を持つメンバーとしてログインします。 URL の形式は次のとおりです。
https://webadaptorhost.domain.com/arcgis/sharing/rest
- 管理ユーザーの [content] ページに移動します。
https://webadaptorhost.domain.com/arcgis/sharing/rest/content/users/
- [Supported Operations] の下の [Add Item] を選択します。
- [Add Item] フォームで、次の情報を入力します。
- Type: Web Mapping Application
- Type Keywords: Web Map, Map, Online Map, Mapping Site, JavaScript, Ready To Use
- URL: https://survey123.arcgis.com
- Title: Survey 123 Website
- Tags: survey123
- [Add Item] をクリックします。
- [User Item] ページで、[Supported Operations] の下の [Share Item] をクリックします。
- [Share Item] ページで、[Share with Everyone] を True に設定します。
- [Share Item] をクリックします。
survey123.arcgis.com Web サイトを登録する
- [User Item] ページで、ID の値を選択してコピーします。
- [Related Operations] の下の [Register App] をクリックします。
- [Register App] ページで、次の情報を入力します。
- Item ID: パート II のステップ 1 でコピーした ID。
- App Type: ドロップダウン メニューからブラウザーを選択します。
- Redirect URIs: 「["http://survey123.arcgis.com", "https://survey123.arcgis.com"]」と入力します。この値によって、正常な認証応答をポータル URL に送信できるようになります。
- [Register App] をクリックします。 [Registered App] ページに、アプリケーション ID が表示されます。
- [Registered App] ページで、アプリケーション ID の値をコピーします。
Survey123 のアプリケーション ID を変更する
- ArcGIS Portal Directory 管理アプリケーションを開き、管理権限を持つメンバーとしてログインします。 URL の形式は次のとおりです。
https://webadaptorhost.domain.com/arcgis/portaladmin
- [Home] → [Security] → [Oauth] → [Change App ID] の順に移動します。
- [Change App ID] ページで、次の情報を入力します。
- Current App ID: パート II のステップ 5 でコピーしたアプリケーション ID。
- New App ID: 「survey123hub」と入力します。
- [Change App ID] をクリックします。
Survey123 for ArcGIS Web サイトを使用して、Portal for ArcGIS に接続する
- Survey123.arcgis.com Web サイトに移動して、portalUrl パラメーターを追加します (大文字小文字に注意してください)。 たとえば、ポータルが portal.domain.com/arcgis の場合は、次の URL を使用して Survey123 for ArcGIS Web サイトを読み込みます。
https://survey123.arcgis.com?portalUrl=https://portal.domain.com/arcgis