Ler en inglés

Compartir por


Procedimientos para llamar a una API web de nivel inferior desde una aplicación de demonio

Las aplicaciones de demonio de .NET pueden llamar a una API web. Las aplicaciones de demonio .NET también pueden llamar a varias API web aprobadas previamente.

Llamada a una API web desde una aplicación de demonio

Aquí se muestra cómo usar el token para llamar a una API:

endpoint = "url to the API"
http_headers = {'Authorization': 'Bearer ' + result['access_token'],
                'Accept': 'application/json',
                'Content-Type': 'application/json'}
data = requests.get(endpoint, headers=http_headers, stream=False).json()

Llamada a varias API

Para las aplicaciones demonio, las API web a las que llame deben estar aprobadas previamente. No hay ningún consentimiento incremental con las aplicaciones de demonio. (No hay interacción del usuario). El administrador de inquilinos debe dar el consentimiento previo a la aplicación y a todos los permisos de la API. Si quiere llamar a varias API, adquiera un token para cada recurso, cada vez llamando a AcquireTokenForClient. MSAL usa la caché del token de la aplicación para evitar las llamadas de servicio innecesarias.

Pasos siguientes