Llamar a la API de REST de MS Graph a través del módulo Adobe Workfront Fusion HTTP > Realizar una solicitud OAuth 2.0
Se tiene acceso a muchos servicios web de Microsoft a través de Microsoft Graph API. Puede crear una conexión con Microsoft Graph API, usando el módulo Workfront Fusion HTTP > Realizar una solicitud OAuth 2.0.
Requisitos de acceso
Debe tener el siguiente acceso para utilizar la funcionalidad de este artículo:
Para obtener más información sobre esta tabla, consulte Requisitos de acceso en la documentación de Workfront.
Para obtener información sobre Adobe Workfront Fusion licencias, consulte Adobe Workfront Fusion licencias.
Registrar Workfront Fusion en Microsoft Application Registration Portal
Para crear una conexión con Microsoft Graph REST API, primero debe registrar Adobe Workfront Fusion.
-
Empiece a registrar una aplicación nueva como se describe en Registre su aplicación en la documentación de Microsoft.
Como parte del registro, Microsoft requiere la siguiente información:
table 0-row-2 1-row-2 layout-auto html-authored no-header Nombre de aplicación Escriba un nombre para la aplicación, como "Mi aplicación Workfront Fusion". URL de redireccionamiento https://app.workfrontfusion.com/oauth/cb/oauth2
-
Cuando haya completado el registro de la aplicación, anote ID de la aplicación.
note important IMPORTANT Necesitará el identificador de aplicación para configurar la conexión en Workfront Fusion. -
Generar un Secreto de aplicación. Tome nota de este secreto.
Para obtener instrucciones, consulta Registrar tu aplicación en la documentación de Microsoft.
note important IMPORTANT Necesitará el Secreto de aplicación para configurar su conexión en Workfront Fusion. -
Configure los permisos para su aplicación.
Para obtener información específica sobre cómo localizar y configurar estos campos, consulte la sección "Configuración de permisos para Microsoft Graph" en Obtener acceso sin un usuario en la documentación de Microsoft.
table 0-row-2 1-row-2 layout-auto html-authored no-header ¿Qué tipo de permisos requiere su aplicación? Seleccione Delegated permissions
.Seleccionar permisos Seleccione los siguientes permisos:
-
offline_access
-
openid
-
Cualquier otro permiso requerido por sus integraciones (Ejemplo:
User.Read
)
Importante: Necesitará los permisos seleccionados para configurar su conexión en Workfront Fusion.
-
-
Continúe con Configurar su MS Graph API conexión en Workfront Fusion.
Configurar su conexión de MS Graph API en Workfront Fusion
Después de registrar Workfront Fusion como se describe en Registrar Workfront Fusion en Microsoft Application Registration Portal, puede configurar la conexión en el módulo de solicitud HTTP > Crear un módulo de solicitud Oauth 2.0.
-
Agregue un módulo HTTP > Realice una llamada OAuth 2.0 a su escenario.
-
Haga clic en Agregar junto al campo conexión.
-
Configure los campos de conexión de la siguiente manera:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2 12-row-2 layout-auto html-authored no-header Nombre de conexión Introduzca un nombre para la conexión. Tipo de flujo Authorization Code
Autorizar URI https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Token URI https://login.microsoftonline.com/common/oauth2/v2.0/token
Ámbito Escriba los permisos que seleccionó en el paso 4 de Registrar Workfront Fusion en Microsoft Application Registration Portal.
Para cada ámbito, haga clic en Add y escriba el permiso.
Ejemplo:
offline_access
.Separador de ámbitos SPACE
ID de cliente Escriba el Application ID del paso 2 en Registrar Workfront Fusion en Microsoft Application Registration Portal. Secreto de cliente Escriba el Application Secret generado en el paso 3 del Registro Workfront Fusion en Microsoft Application Registration Portal. Autorizar parámetros Añada los siguientes parámetros Authorize:
-
Clave:
response_mode
Valor:query
-
Clave:
prompt
Valor:consent
Parámetros de token de acceso No es necesario que introduzca nada en este campo. Actualizar parámetros de token -
Haga clic en Add.
-
En el campo Key, escriba
scope
. -
En el campo Value, escriba todos los scope que ha especificado en el campo de ámbito, separados por espacios.
Ejemplo:
offline_access openid User.Read
Encabezados personalizados No es necesario que introduzca nada en este campo. Colocación de token In the header
-
-
Haga clic en Continuar.
-
En la ventana que aparece, haga clic en Aceptar para completar la conexión y volver al módulo.