SharePoint Online: Configuración y uso del Servicio de Almacenamiento Seguro (I)!

Como comentaba en este artículo, desde hace unas semanas tenemos disponibles la primera serie de actualizaciones dentro de SharePoint Online en Office 365. Una de dichas actualizaciones es la incorporación a la arquitectura Multy-Tenancy de SharePoint Online del Secure Store Service (SSS o Servicio de Almacenamiento Seguro) que nos permite integrar datos de sistemas externos (servicios WCF, BD’s SQL Azure o incluso SQL Server On-Premise siempre y cuando en este caso el SQL Server esté expuesto de forma pública). Para el caso de una BD SQL Azure:

  • Para poder integrar datos de SQL Azure, necesitamos disponer de una cuenta de Windows Azure y tener creada la correspondiente BD de SQL Azure.
  • Una vez que disponemos de una BD SQL Azure con datos listos para ser integrados en SharePoint Online en Office 365, tenemos que configurar el SSS a través del Centro de Administración de SharePoint Online en Office 365. Pulsamos sobre el enlace “Administrar Servicio de almacenamiento seguro”.
  • En la página que se abre, pulsamos sobre “Nueva” para poder crear la correspondiente aplicación de destino que luego usaremos para modelar y crear el tipo de contenido externo correspondiente.
image image image
  • En la página que se abre, especificamos todos los parámetros de configuración para la aplicación de destino:
    • Id. de la aplicación de destino: BCS_SQL_Azure_App_ID.
    • Nombre para mostrar: BCS SQL Azure Application.
    • Correo electrónico del contacto: indicamos un correo electrónico.
    • En la sección “Campos de credenciales” cambiamos los textos “Usuario de Windows” y “Contraseña de Windows” por “Usuario” y “Contraseña” respectivamente.
    • Administradores de la aplicación destino: especificamos un usuario administrador del servicio de SharePoint Online.
    • Miembros: especificamos por simplicidad el mismo usuario anterior.
  • Realizadas todas las configuraciones, pulsamos “Aceptar” para guardar los cambios. De vuelta a la página con el listado de aplicaciones destino, lo siguiente que haremos es especificar las credenciales para la aplicación creada a través de la opción correspondiente de la Ribbon o mediante el menú contextual.
  • En la ventana que se abre especificamos el usuario y contraseña de la instancia de SQL Azure en la que reside la BD que vamos a integrar:
image image image

A partir de aquí, ya podríamos probar que la aplicación de destino creada nos permite modelar un tipo de contenido externo basado en una BD SQL Azure en SharePoint Designer 2010 (SPD 2010):

  • Abrimos SPD 2010 y especificamos como sitio de trabajo uno de SharePoint Online.
  • Nos vamos a la sección External Content Types y pulsamos sobre la opción “External Content Type” de la Ribbon.
  • En la pantalla relativa al diseñador de operaciones pulsamos sobre el botón “Add connection”. En la ventana que se abre especificamos que la conexión es de tipo SQL Server.
  • En la nueva ventana que se muestra definimos la conexión a nuestro SQL Azure especificando los parámetros siguientes:
    • Database Server: tcp:<Instancia_SQL_Azure>.database.windows.net
    • Database Name: El nombre de la BD (Customers en mi caso).
    • Como opción de autenticación especificamos “Connect with Impersonated Custom Identity” y añadimos el ID de aplicación creado en el SSS.
  • Si todas las configuaciones realizadas son correctas, en el momento en el que pulsemos “OK”, BCS intentará conectarte a SQL Azure y nos pedirá que indiquemos las credenciales configuradas en el SSS.
image image image
  • Una vez que la conexión se valide, visualizaremos la BD “Customers” en el Data Sources Explorer del diseñador de operaciones de un ECT en SPD 2010.
image

y hasta aquí llega este primer post sobre la configuración y uso del SSS en SharePoint Online.

Publicado por

Juan Carlos González

Juan Carlos es Ingeniero de Telecomunicaciones por la Universidad de Valladolid y Diplomado en Ciencias Empresariales por la Universidad Oberta de Catalunya (UOC). Cuenta con más de 12 años de experiencia en tecnologías y plataformas de Microsoft diversas (SQL Server, Visual Studio, .NET Framework, etc.), aunque su trabajo diario gira en torno a SharePoint & Office 365. Juan Carlos es MVP de Office Servers & Services desde 2015 (anteriormente fue reconocido por Microsoft como MVP de Office 365 y MVP de SharePoint Server desde 2008 hasta 2015), coordinador del grupo de usuarios .NET de Cantabria (Nuberos.Net, www.nuberos.es), co-fundador y coordinador del Grupo de Usuarios de SharePoint de España (SUGES, www.suges.es), así como co-director de la revista gratuita en castellano sobre SharePoint CompartiMOSS (www.compartimoss.com). Hasta la fecha, ha publicado 8 libros sobre SharePoint & Office 365 y varios artículos en castellano y en inglés sobre ambas plataformas.

3 comentarios en “SharePoint Online: Configuración y uso del Servicio de Almacenamiento Seguro (I)!”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *