Azure Active Directory 認証で保護した API アプリがあります。Azure Scheduler で呼び出したいこの API アプリのアクション。テナント ID、クライアント ID、シークレットをスケジューラ アクションに入力しました。
ジョブをスケジュールまたは実行すると、次のようになります。
Http Action - Response from host 'xxxx.azurewebsites.net': 'Unauthorized'
診断アプリケーション ログには次の情報が表示されます。
JWT validation failed: IDX10214: Audience validation failed. Audiences:
'https://management.core.windows.net/'. Did not match:
validationParameters.ValidAudience: 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx' or
validationParameters.ValidAudiences: 'https://xxxx.azurewebsites.net'.