intra-mart Accel Platform メッセージコードリファレンス 2023-10-02

E.IWP.OAUTHCLIENT.PROCESSOR.00024

メッセージ

指定されたユーザコード、プロバイダIDに対するアクセストークンが発行されていません。userCd = {0}, providerId = {1}

引数

{0} : ユーザコード
{1} : プロバイダID

詳細

以下の API を利用した OAuth 2.0 対応の外部連携アプリケーション用 API 実行時に発生します。
  • jp.co.intra_mart.foundation.oauth.client.service.OAuthClientService.getAccessToken(String userCd, String providerId)
Office 365 連携機能では、以下のAPIが該当します。
  • jp.co.intra_mart.foundation.office365.service.storage.SharePointStorage
  • jp.co.intra_mart.foundation.office365.api.v1_0.files.operation.FilesOperation
Salesforce 連携機能では、以下のAPIが該当します。
  • jp.co.intra_mart.foundation.salesforce.client.SalesforceClient

原因

OAuthClientService.getAccessToken(String userCd, String providerId) の実行前に、OAuth 2.0 における「認可コードによる認可(Authorization Code Grant)」が行われていない場合に発生します。

対応方法

該当のユーザでログインし、「外部連携アプリケーション」画面でアプリケーションを許可してください。