独自の customAuthenticator を使用して正常に認証できます。
認証バックエンド サーバーでは、要求ヘッダーに client_id と client_secret が必要なため、customAuthenticator を使用する必要があります。
このようなもの。
headers: {
"Authorization": "Basic " + btoa(credentials.client_id + ":" +
credentials.client_secret) ,
"API-KEY": window.ENV.api_key
},
ただし、認証メソッドが使用する simple-auth-oauth2.js ファイル内にいくつかのユーティリティ関数があることがわかります。
次のようなメソッド: absolutizeExpirationTime(response.expires_in); scheduleAccessTokenRefresh (response.expires_in、expiresAt、response.refresh_token);
私の質問は、customAuthenticator から simple-auth-oauth2 内でこれらのメソッドを呼び出す方法です。
これらのメソッドを customAuthenticator ファイルにコピーしたくありません.....