{"section":"tutorials","requestedLocale":"es","requestedSlug":"activar-inicio-de-sesion-en-la-organizacion-mediante-proveedor-de-identidad-idp-externo","locale":"es","slug":"activar-inicio-de-sesion-en-la-organizacion-mediante-proveedor-de-identidad-idp-externo","path":"docs/es/tutorials/b2b/organization-account/activar-inicio-de-sesion-en-la-organizacion-mediante-proveedor-de-identidad-idp-externo.md","branch":"main","content":"> ⚠️ Esta funcionalidad se encuentra disponible únicamente para tiendas que utilizan [B2B Buyer Portal](https://help.vtex.com/es/docs/tutorials/b2b-buyer-portal-es), actualmente disponible para cuentas seleccionadas.\n\nLas organizaciones compradoras pueden autenticar a sus miembros utilizando un proveedor de identidad (IdP) externo mediante inicio de sesión único (SSO). Para que este flujo funcione debes activar el inicio de sesión con el proveedor de identidad externo en la interfaz de Buyer Portal, como se describe en esta guía.\n\n## Prerrequisitos\n\nAntes de habilitar el inicio de sesión mediante IdP externo en Buyer Portal verifica si:\n\n* El retailer ya configuró el proveedor de identidad en el Admin VTEX en **Configuración de la cuenta > Autenticación**, según las instrucciones en [Login (SSO)](https://developers.vtex.com/docs/guides/login-integration-guide) y [Webstore (OAuth 2.0)](https://developers.vtex.com/docs/guides/login-integration-guide-webstore-oauth2).\n* Tienes el perfil **Organizational Unit Admin** en la organización compradora.\n\n## Activar inicio de sesión mediante IdP externo en Buyer Portal\n\nSigue las instrucciones a continuación para activar el inicio de sesión mediante IdP externo:\n\n1. Accede a la tienda a través del navegador e inicia sesión con tu usuario.\n2. En el menú superior, haz clic en **Empresa**. Se mostrará el panel de la organización.\n3. Haz clic en **Gestionar**.\n4. Si deseas activar el inicio de sesión para la organización, continúa con el paso 5. Si deseas activar una organización hija, haz clic en **Unidades organizativas** y luego en el nombre de la unidad organizativa.\n5. Haz clic en el menú **⋮** y luego en **Autenticación**.\n\n   ![activar-inicio-de-sesion-en-la-organizacion-mediante-proveedor-de-identidad-idp-externo_1](https://cdn.statically.io/gh/vtexdocs/help-center-content/refs/heads/main/docs/es/tutorials/b2b/organization-account/activar-inicio-de-sesion-en-la-organizacion-mediante-proveedor-de-identidad-idp-externo_1.png)\n\n6. En la sección **Métodos de autenticación**, selecciona una o más opciones deseadas (en el ejemplo de la imagen a continuación, la opción de IdP externo es PingFederate (SSO). Recuerda desmarcar los métodos de autenticación que no vayan a utilizarse.\n\n![activar-inicio-de-sesion-en-la-organizacion-mediante-proveedor-de-identidad-idp-externo_2](https://cdn.statically.io/gh/vtexdocs/help-center-content/refs/heads/main/docs/es/tutorials/b2b/organization-account/activar-inicio-de-sesion-en-la-organizacion-mediante-proveedor-de-identidad-idp-externo_2.png)\n\n7. Haz clic en `Guardar`.\n\n> ℹ️ También puedes gestionar las opciones de autenticación de la organización vía API. Consulta la [referencia de la API VTEX ID](https://developers.vtex.com/docs/api-reference/vtex-id-api#post-/api/vtexid/organization-units/-unitId-/settings) para más detalles.\n\n## Flujo de autenticación\n\nDespués de la activación, el flujo de autenticación para los miembros de la organización ocurre de la siguiente forma:\n\n1. El usuario ingresa su nombre de usuario al iniciar sesión en el storefront.\n2. La plataforma VTEX identifica la organización asociada al usuario.\n3. El usuario es redirigido al proveedor de identidad configurado.\n4. El proveedor autentica al usuario.\n5. Después de la autenticación, el usuario regresa al storefront con acceso autorizado. El diagrama a continuación ilustra este flujo:\n\n```mermaid\nsequenceDiagram\nparticipant U as Usuario\nparticipant S as Storefront\nparticipant I as IdP\n\nU->>S: Inicia sesión con nombre de usuario\nS->>S: Resuelve organización/método\nS->>I: Redirige para autenticación\nI-->>S: Devuelve resultado\nS->>S: Valida el retorno (identidad/nombre de usuario)\nS-->>U: Acceso autorizado\n```\n\n## Más información\n\n* [Login (SSO)](https://developers.vtex.com/docs/guides/login-integration-guide)\n* [Webstore (OAuth 2.0)](https://developers.vtex.com/docs/guides/login-integration-guide-webstore-oauth2)\n* [Inicio de sesión para tiendas B2B](https://help.vtex.com/es/docs/tutorials/login-para-tiendas-b2b)"}