Configurar autenticación de OAuth con SharePoint 2013 y Lync 2013

Se aplica a: Exchange Server 2013

Exchange Server 2013 permite que otras aplicaciones utilicen OAuth para autenticar a Exchange. Las aplicaciones deben estar configuradas como aplicaciones de socios en Exchange 2013.

En Exchange 2013, la configuración de OAuth con aplicaciones asociadas como SharePoint 2013 y Lync Server 2013 solo se admite mediante el Configure-EnterpriseApplication.ps1 script. Al automatizar la tarea, el script facilita la configuración de autenticación con las aplicaciones de socios y disminuye los errores de configuración. Este script realiza las siguientes tareas:

  1. Configura una aplicación de socios de Enterprise que envía automáticamente tokens OAuth para que se autentiquen correctamente en Exchange.

  2. Asigna funciones del Control de acceso basado en roles (RBAC) a la aplicación de socio para autorizarla a solicitar una API del Servicio web de Exchange específica.

¿Qué necesita saber antes de comenzar?

  • Tiempo estimado para finalizar: 5 minutos.

  • La aplicación del socio debe publicar un documento de metadatos de autenticación para Exchange 2013 para establecer una confianza directa a esta aplicación y aceptar solicitudes de autenticación.

  • En los ejemplos de este tema se usa la siguiente ubicación predeterminada del \Scripts directorio: C:\Program Files\Microsoft\Exchange Server\V15\Scripts.

  • Deberá tener permisos asignados para poder llevar a cabo estos procedimientos. Para ver qué permisos necesita, consulte el Entrada «Configurar aplicaciones de socio» en el tema Permisos de uso compartido y colaboración.

  • Para obtener información acerca de los métodos abreviados de teclado aplicables a los procedimientos de este tema, consulte Métodos abreviados de teclado en el Centro de administración de Exchange.

Sugerencia

¿Problemas? Solicite ayuda en los foros de Exchange. Visite los foros en Exchange Server.

Configurar la autenticación OAuth con una aplicación de socio

Este procedimiento usa el script para configurar la Configure-EntepririseApplication.ps1 autenticación de OAuth con aplicaciones asociadas. El acceso a los recursos depende de los permisos asignados a la aplicación del socio o al usuario que realiza una suplantación mediante RBAC.

Después de configurar la autenticación OAuth de Exchange, la aplicación de socio puede utilizar los recursos de Exchange 2013. Si Exchange 2013 también necesita acceso a los recursos ofrecidos por la aplicación de socio, también debe configurar la autenticación OAuth en la aplicación de socio.

Este ejemplo configura la autenticación OAuth para SharePoint 2013.

Cd $env:ExchangeInstallPath\Scripts

.\Configure-EnterprisePartnerApplication.ps1 -AuthMetaDataUrl https://sharepoint.contoso.com/_layouts/15/metadata/json/1 -ApplicationType SharePoint

Este ejemplo configura la autenticación OAuth para Lync Server 2013.

Cd $env:ExchangeInstallPath\Scripts

.\Configure-EnterprisePartnerApplication.ps1 -AuthMetaDataUrl https://lync.contoso.com/metadata/json/1 -ApplicationType Lync

¿Cómo saber si el proceso se ha completado correctamente?

Para verificar que ha configurado correctamente una aplicación de socio de Enterprise para autenticar en Exchange 2013, ejecute el cmdlet Get-PartnerApplication en el Shell para recuperar la configuración. También puede ejecutar el cmdlet Test-OAuthConnectivity para probar la conectividad OAuth con una aplicación de socio para un usuario.

Más información