SharePoint 2013: Cómo ejecutar un flujo de trabajo bajo la identidad de una aplicación!

SharePoint 2013 utiliza extensivamente el concepto de identidad, que puede ser referido a un usuario o una aplicación. En el caso de flujos de trabajo de SharePoint 2013, por defecto estos se ejecutan bajo la identidad de un usuario. Pero, ¿es posible que se ejecuten bajo la identidad de una aplicación? La respuesta es qué sí gracias a OAuth 2.0 y  a la realización de las siguientes configuraciones mínimas en un sitio de SharePoint 2013:

  • Activar la característica “Los flujos de trabajo pueden usar permisos de aplicación” a nivel de sitio.
  • Una vez activada la característica, comprobamos que los permisos han sido asociados a aplicaciones del sitio a través de la página “Permisos de aplicaciones del sitio”.
image image
  • Como vemos, el permiso se ha asignado de forma satisfactoria.

image