0

Node API を呼び出す React SPA があり、その Node API が別の Node API を呼び出します。user1 がアクセスできるように最初の API を構成しました。最初の API のみがアクセスできるように 2 番目の API を構成しました。以下のコードを使用して、user1 がボタンをクリックして API を呼び出すと、次のエラーが発生します。

AADSTS700051: アプリケーションで response_type 'token' が有効になっていません。

コード:

forecastButtonState = async () => { 
authContext.then(async data => {
  const pData = {latitude: "38.8106", longitude:"-90.6998"};

  const url = "http://localhost:3005/api/getforecast";

  const options = {
    method: 'POST',
    body: JSON.stringify(pData),
    headers: { 'Content-Type': 'application/json' }
  };

  const adalApiFetch = (fetch, url, options) =>
    adalFetch(data, data.config.endpoints.api, fetch, url, options);
  
  try {
    const { response } = await adalApiFetch(axios, url, options);
    console.log(response);
  } catch (error) {
    console.log(error);        
  }      
}); 
};

「oauth2AllowImplicitFlow」はマニフェストで true に設定されており、これまでに見つけたすべてのソリューションのようです。また、[認証] と [暗黙の付与] で、アクセス トークンと ID トークンの両方がチェックされています。

私は何が問題なのか困惑しています。私はそれをあるべきように構成しました。

4

1 に答える 1