Web サービスのベーシック認証の無効化

Spectrum™ Technology Platform では、Web サービス要求を認証する方法としてベーシック認証とトークン認証の 2 つの方法をサポートしています。デフォルトでは、両方の認証方法が有効です。Web サービス要求に対してベーシック認証ではなくトークン認証を適用したい場合は、以下の手順でベーシック認証を無効にすることができます。
注: ベーシック認証を無効にすると、既存クライアントは失敗することに注意してください。Location Intelligence モジュールの場合、WMS、WMTS、および WFS クライアントでは、ベーシック認証または認証なしが想定されます。トークンベースの認証のみを有効にすると、これらのクライアントは失敗する可能性があります。
  1. Spectrum™ Technology Platform サーバーを停止します。
  2. 次のファイルをテキスト エディタで開きます。

    SpectrumLocation/server/app/conf/spectrum-container.properties

  3. 次のプロパティに false を設定します。
    spectrum.security.authentication.webservice.basicauth.enabled=false
  4. サーバーを開始します。