4.17. OAuth プロンプトの抑制
警告:

以下のセクションでは、実験的な機能について説明します。この機能は現行の NDP 認証方法に準拠しており、認証方法または他の何かが変更された場合、利用できなくなる可能性があります。  

特定の状況下では、ユーザーに認証情報の入力を求める NDID OAuth ポップアップウィンドウを避けることが望ましい場合があります。これは、CI 環境で開発環境のインストールを自動化する時や、人間の介入が実用的でない、またはまったく不可能な場合に特に役立ちます。この機能を使用するために NDI を設定するには、次の手順を使用します。


  1. インストールディレクトリ内に NDIGlobalConfiguration.config ファイルがあります(例:%PROGRAMFILES%\Nintendo\Nintendo Dev Interface)。テキストエディターを使用して XML ファイルを開きます。

  2. serverConfiguration/servers 要素の下に以下のように新しい要素を追加します。

    <add name="Nintendo Developer Portal (NO-POPUP)" uri="https://developer.nintendo.com/mugen/start" authenticationMode="OAuthEx"/>

    name の属性は、それが存在し、かつリスト内の別の名前と重複しなければ任意のもので構いません。uriauthenticationMode 属性はきちんと一致する必要があります。

  3. NDIGlobalConfiguration.config を上書き保存します。

  4. NDI で、歯車アイコンからサインインを、サーバーのコンボボックスから「Nintendo Developer Portal (NO-POPUP)」を選択します。Nintendo Developer ID と Password は NDID アカウントのものを使用してください。

  5. Connect をクリックします。