{"id":31,"date":"2020-11-05T16:13:15","date_gmt":"2020-11-05T16:13:15","guid":{"rendered":"https:\/\/tecno-experts.com\/fransilvablog\/?p=31"},"modified":"2020-11-05T16:13:15","modified_gmt":"2020-11-05T16:13:15","slug":"federacion-google-cloud-identity","status":"publish","type":"post","link":"https:\/\/tecno-experts.com\/fransilvablog\/vmware-cloud-director\/federacion-google-cloud-identity\/","title":{"rendered":"Federaci\u00f3n de VMware Cloud Director con Google Cloud Identity"},"content":{"rendered":"<p><span style=\"font-size: 12pt;\"><img loading=\"lazy\" decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/googlecloudident.png\" width=\"636\" height=\"208\" \/><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">Hola, en este nuevo blog vamos a realizar la integraci\u00f3n o com\u00fanmente federaci\u00f3n de vCD con un administrador de usuarios o identidades externo, en este caso usaremos a Google Cloud Identity.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">vCD siempre pudo usar integraciones para el control de usuarios y accesos con roles y permisos, particularmente usando usuarios locales, usuarios de LDAP y usuarios de vSphere Single Sing-On (SSO). A partir de las versiones nuevas principalmente desde versiones 9.x vCD usa el protocolo\u00a0<a href=\"http:\/\/docs.oasis-open.org\/security\/saml\/Post2.0\/sstc-saml-tech-overview-2.0.html\">SAML2<\/a>\u00a0(Security Assertion Markup Language); que es un est\u00e1ndar de intercambio seguro de acceso de usuarios, con lo cual podemos usar el mismo mecanismo de acceso de usuario o SSO en el sistema de vCD o en cada Tenant independiente.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">Existen varios proveedores de identidad en el medio y uno de los vExpert de VMware Tom Fojta en su blog nos indica las federaciones con la mayor\u00eda de estos proveedores, el blog est\u00e1 <a href=\"https:\/\/fojta.wordpress.com\/tag\/saml\/\">aqu\u00ed<\/a>.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\"><a href=\"https:\/\/cloud.google.com\/identity\/docs\/overview\">Google Cloud Identity<\/a>, es un proveedor de servicios de identidad o un proveedor de IDaaS, como Google existen varios como <a href=\"https:\/\/www.ibm.com\/uk-en\/products\/verify-for-workforce-iam\">IBM Cloud Identity<\/a>, <a href=\"https:\/\/docs.vmware.com\/en\/VMware-Workspace-ONE-Access\/3.3\/vidm_windows_install\/GUID-F9F7AD8C-8A37-464E-8954-6CCA2F53BA13.html\">VMware Identity Manager<\/a> entre otros que soportan la autenticaci\u00f3n simple o de doble factor (MFA) para tener mayor seguridad de acuerdo a normativas propias de cada tenant o del proveedor de servicios.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt; color: #0000ff;\"><strong>Configuraci\u00f3n de IDaaS<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">Lo primero que debemos hacer es crear una aplicaci\u00f3n SAML en nuestro Google Cloud Identity.<\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><img loading=\"lazy\" decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/2020-11-12_23h45_44.png\" width=\"794\" height=\"271\" \/><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">En configuraci\u00f3n de aplicaci\u00f3n personalizada. Vamos a encontrar la informaci\u00f3n de proveedor de identidades de Google y los metadatos que vamos a necesitar m\u00e1s tarde, podemos descargarlo y guardarlo para usarlo luego, el formato del archivo es XML.<\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><img loading=\"lazy\" decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/2020-11-13_00h25_34.png\" width=\"468\" height=\"412\" \/>\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">Se coloca un nombre de la aplicaci\u00f3n y si gustan se puede colocar una imagen para identificarla, damos en siguiente.<\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><img loading=\"lazy\" decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/2020-11-13_00h34_55.png\" width=\"525\" height=\"412\" \/><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">Se colocan los datos del tenant de vCD, la URL ACS (Assetion Consumer Service), es decir la URL que recibir\u00e1 los datos del protocolo SAML del proveedor de identidad la misma que podemos encontrar en el archivo de metadatos del tenant y que en la versi\u00f3n 10.1 es:<\/span><\/p>\n<pre class=\"language-markup\"><code>https:\/\/{url-nube}\/login\/org\/{nombre-organizacion}\/saml\/SSO\/alias\/vcd<\/code><\/pre>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">Y el ID de entidad del proveedor de servicios, en este caso es \u00abFSUIO\u00bb. Nombre que se coloca en la <strong>configuraci\u00f3n de SAML<\/strong> en <strong>Administraci\u00f3n\/proveedor de identidades<\/strong> de la organizaci\u00f3n de vCD.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\"><strong>Nota.<\/strong>\u00a0Una vez colocado el ID de entidad no es posible cambiar y este ID nos servir\u00e1 para la configuraci\u00f3n de cualquier proveedor de identidad.<\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><img loading=\"lazy\" decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/2020-11-13_01h29_53.png\" width=\"890\" height=\"206\" \/><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">Luego de dar siguiente se procede a aceptar la creaci\u00f3n y a activar la aplicaci\u00f3n para los usuarios disponibles en Google Cloud Identity, porque Google vende el servicio por usuario.\u00a0<\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><img loading=\"lazy\" decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/2020-11-13_00h38_46.png\" width=\"888\" height=\"241\" \/><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">Y listo tenemos configurado en el proveedor de identidades.\u00a0<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">Para poder hacer que el tenant de vCD use a este proveedor de identidades, debemos activar el servicio\u00a0en la <strong>configuraci\u00f3n de SAML<\/strong> en\u00a0<strong>Administraci\u00f3n\/proveedor de identidades<\/strong>\u00a0de la organizaci\u00f3n de vCD y subir el archivo de metadatos de Google descargado previamente, este archivo contiene toda la informaci\u00f3n de URL de acceso, certificados digitales e identificadores de SAML.<\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><img loading=\"lazy\" decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/2020-11-13_00h40_06.png\" width=\"542\" height=\"410\" \/><\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><span style=\"color: #0000ff;\"><strong>Ingreso con SSO<\/strong><\/span>\u00a0<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">Al momento de ingresar al URL de la organizaci\u00f3n, autom\u00e1ticamente se re direcciona al URL del proveedor de identidades en este caso Google. Colocando las credenciales definidas se puede ingresar al Tenant.<\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><img loading=\"lazy\" decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/2020-11-13_01h25_38.png\" alt=\"\" width=\"338\" height=\"293\" \/><\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><img loading=\"lazy\" decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/accesoSAML.png\" width=\"1036\" height=\"321\" \/>\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\"><strong>Finalmente.<\/strong> Una recomendaci\u00f3n es crear los usuarios en el proveedor de identidades con todos los atributos necesarios que requiera la empresa y una vez creada la configuraci\u00f3n del proveedor de SAML en el Tenant de vCD, se debe agregar el usuario destinado con el rol que se desee, en el ejemplo anterior el usuario es <em>administrador.fransilvablog.page<\/em>\u00a0con rol de administrador de organizaci\u00f3n.<\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><img loading=\"lazy\" decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/2020-11-13_01h28_042.png\" alt=\"\" width=\"818\" height=\"206\" \/><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\"><strong>Tip<\/strong>. Para poder ingresar al Tenant evitando el ingreso por SSO, podemos tener un <em>by-pass<\/em>\u00a0colocando al final del URL de la organizaci\u00f3n <strong>login<\/strong> y accederemos con los usuario locales o de LDAP del Tenant.<\/span><\/p>\n<pre class=\"language-markup\"><code>https:\/\/{url-nube}\/tenant\/{nombre-organizacion}\/login<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Hola, en este nuevo blog vamos a realizar la integraci\u00f3n o com\u00fanmente federaci\u00f3n de vCD con un administrador de usuarios o identidades externo, en este caso usaremos a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":32,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[10,31,45,44,35,30],"class_list":["post-31","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vmware-cloud-director","tag-cloud","tag-clouddirector","tag-google","tag-googlecloudidentity","tag-vcd10-2","tag-vmwareclouddirector"],"_links":{"self":[{"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/posts\/31","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/comments?post=31"}],"version-history":[{"count":0,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/posts\/31\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/media\/32"}],"wp:attachment":[{"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/media?parent=31"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/categories?post=31"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/tags?post=31"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}