Dieser Bereich wird für die Authentifizierung in meinem Web-API-Projekt verwendet, und alles funktioniert einwandfrei, wenn die API von unserer Frontend-Anwendung aufgerufen wird (die die delegierte Benutzerauthentifizierung verwendet).
Jetzt habe ich einen Hintergrunddienst (Azure WebJob), der denselben geschützten Dienst aufrufen muss API.
Da es keinen Benutzerkontext gibt, habe ich versucht, den Client-Anmeldeinformationsfluss (Anwendungsberechtigungen) zu verwenden.
Meine API-Anfragen vom Webjob schlagen jedoch mit einem Authentifizierungs-/Autorisierungsfehler fehl.
Was ich versucht habe:
- Verwendeter Client-Anmeldeinformationsfluss mit client_id, client_secret und Scope = api://{api-client-id}/.default
- Überprüfte API-Berechtigungen im Azure-Portal
Mobile version