Llame a API de REST de MS Graph a través de Adobe Workfront Fusion HTTP > Realizar una solicitud de OAuth 2.0 módulo
Muchos Microsoft se accede a los servicios web a través de Microsoft Graph API. Puede crear una conexión con el Microsoft Graph API, utilizando el complemento Workfront Fusion HTTP > Realizar una solicitud de OAuth 2.0 módulo.
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 el Microsoft Application Registration Portal
Para crear una conexión con Microsoft Graph REST API, primero debe registrarse Adobe Workfront Fusion.
-
Comience a registrar una nueva aplicación como se describe en Registre su aplicación en el Microsoft documentación.
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" Workfront Fusion aplicación." URL de redireccionamiento https://app.workfrontfusion.com/oauth/cb/oauth2
-
Cuando haya completado el registro de la aplicación, tome nota de la ID de aplicación.
note important IMPORTANT Necesitará el ID de aplicación para configurar la conexión en Workfront Fusion. -
Generación de un Secreto de aplicación. Tome nota de este secreto.
Para obtener instrucciones, consulte Registre su aplicación en el Microsoft documentación.
note important IMPORTANT Necesitará el Secreto de aplicación para configurar la conexión en Workfront Fusion. -
Configure los permisos para su aplicación.
Para obtener información específica sobre la localización y configuración de estos campos, consulte la sección Configuración de permisos para Microsoft Graph en Obtener acceso sin un usuario en el Microsoft documentación.
table 0-row-2 1-row-2 layout-auto html-authored no-header ¿Qué tipo de permisos requiere su aplicación? Seleccionar Delegated permissions
.Seleccionar permisos Seleccione los siguientes permisos:
-
offline_access
-
openid
-
Cualquier otro permiso requerido por las integraciones (ejemplo:
User.Read
)
Importante: Necesitará los permisos seleccionados para configurar la conexión en Workfront Fusion.
-
-
Continúe en Configure su MS Graph API conexión en Workfront Fusion.
Configure su MS Graph API conexión en Workfront Fusion
Después de registrarse Workfront Fusion tal como se discute en Registrar Workfront Fusion en el Microsoft Application Registration Portal, puede configurar la conexión en el HTTP > Crear un Oauth 2.0 módulo de solicitud.
-
Añadir un HTTP > Realizar una llamada a OAuth 2.0 a su escenario.
-
Clic Añadir junto al conexión field.
-
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 Introduzca los permisos seleccionados en el paso 4 de Registrar Workfront Fusion en el Microsoft Application Registration Portal.
Para cada ámbito, haga clic en Agregar y escriba el permiso.
Ejemplo:
offline_access
.Separador de ámbitos SPACE
ID de cliente Introduzca el Application ID del paso 2 en Registrar Workfront Fusion en el Microsoft Application Registration Portal. Secreto de cliente Escriba el Application Secret que generó en el paso 3 de Registrar Workfront Fusion en el Microsoft Application Registration Portal. Autorizar parámetros Añada los siguientes parámetros Authorize:
-
Key:
response_mode
Valor:query
-
Key:
prompt
Valor:consent
Parámetros de token de acceso No es necesario que introduzca nada en este campo. Actualizar parámetros de token -
Clic Agregar.
-
En el Key , introduzca
scope
. -
En el Valor , introduzca todos los ámbitos introducidos en el campo á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
-
-
Clic Continuar.
-
En la ventana que aparece, haga clic en Aceptar para completar la conexión y volver al módulo.