# Inicio de Sesión con federación de usuarios - Configuración específica de Microsoft Azure

**URL:** <https://bc.finneg.com/t/inicio-de-sesion-con-federacion-de-usuarios-configuracion-especifica-de-microsoft-azure/4152>\
**Category:** GO\
**Tags:** azure, sso, go, cómo-se-hace\
**Created:** [13 Noviembre, 2024 14:34 UTC](https://bc.finneg.com/t/inicio-de-sesion-con-federacion-de-usuarios-configuracion-especifica-de-microsoft-azure/4152 "2024-11-13T14:34:23Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![AcademiaFinnegans](https://bc.finneg.com/user_avatar/bc.finneg.com/academiafinnegans/32/23146_2.png) [@AcademiaFinnegans](https://bc.finneg.com/u/AcademiaFinnegans)\
**Post date:** [13 Noviembre, 2024 14:34 UTC](https://bc.finneg.com/t/inicio-de-sesion-con-federacion-de-usuarios-configuracion-especifica-de-microsoft-azure/4152/1 "2024-11-13T14:34:23Z")

</div>

**Consulta** :

¿Cómo configuro el login con SSO de Azure en Go?

* * *

**Pasos a seguir** :

Lo primero que debemos hacer es acceder a la sección de configuración de Espacio de trabajo, (para acceder a esta sección es necesario contar con el rol de administrador) el paso a paso es el siguiente:

 ![](https://bc.finneg.com/uploads/default/original/2X/8/84075894826e8a585de8d2e3bf813b5953f517fe.png)

Una vez ingresamos, seleccionamos la opción “Federación de Identidad Externa”

 ![](https://bc.finneg.com/uploads/default/original/2X/f/f22a9444db6a2f4914273da3af0618d7a03d2750.png)

 ![](https://bc.finneg.com/uploads/default/original/2X/f/f4bb2f4b7d6dad7bde41e1d9de11e4afd342453e.png)

Luego completamos los distintos campos:

1. Nombre: Nombre que tendrá la configuración.
2. Descripción: Este es un campo opcional para completarlo con una breve descripción si se cree necesario.
3. Protocolo: hoy en día existe un único protocolo. ![](https://bc.finneg.com/uploads/default/original/2X/5/5b67920c60206cd907c68b13c81e8f00fbc7e60b.png)

Aclaración: Para completar los campos ClientID, SecretKey, Auth\_URI y Token\_URI se debe registrar en Azure la aplicación “Finnegans”, para ver cómo completarlos, chequear el [apartado de azure](https://docs.google.com/document/d/1qZcVEpfRne_rCeJEYujzwNWw5787obiS/edit#heading=h.2s8eyo1).

1. ClientID: ![](https://bc.finneg.com/uploads/default/original/2X/9/9ea3e44f346330286a26c545b119f72d5fd2b2b2.png)
2. SecretKey: ![](https://bc.finneg.com/uploads/default/original/2X/6/6fc7438363f291a6f2028606ccd87274f96681ff.png)

⚠Importante: El tenant ID - es necesario para completar los campos Auth\_URI y Token\_URI, en la siguiente captura se observa de donde obtenemos ese valor:

 ![](https://bc.finneg.com/uploads/default/original/2X/8/8bdd3a42add6f0aae7a9813b73ced443024891a7.png)

1. Auth\_URI:[https://login.microsoftonline.com/](https://login.microsoftonline.com/)/oauth2/v2.0/authorize

2. Token\_URI:[https://login.microsoftonline.com/](https://login.microsoftonline.com/)/oauth2/v2.0/token

Los campos que se completan siempre igual para configuración microsoft azure son los siguientes:

1. UserInfo\_URI:[https://graph.microsoft.com/v1.0/me](https://graph.microsoft.com/v1.0/me)

2. Scope:[https://graph.microsoft.com/User.Read](https://graph.microsoft.com/User.Read)

Para este campo se debe activar la opción de “Campos configurables”:

1. Email: mail

# Procedimiento en Azure para registrar la aplicación “Finnegans”

1. Ingresar al [portal.azure.com](http://portal.azure.com) para obtener el id de la aplicación y el ID de directorio (tenant).
2. En el buscador buscar “app registration” o “registro de aplicaciones”
3. Registrar una nueva aplicación, click en New Registration.

 ![](https://bc.finneg.com/uploads/default/original/2X/b/ba9607b66decc88af4e87760a6ba5a730a895b30.png)

1. Tomar nota del ID de aplicación y el ID de directorio

 ![](https://bc.finneg.com/uploads/default/original/2X/a/ada9b4b383f2ef2ecfabc71b847706b36d3f9148.png)

1. En la sección de autenticación agregamos una nueva plataforma web con las siguientes configuraciones:

- URL de redirección: [https://go.finneg.com/auth/generic/auth](https://go.finneg.com/auth/generic/auth)
- Flujos de concesión implícita e híbridos: Token de acceso (usados para flujos implícitos)

 ![](https://bc.finneg.com/uploads/default/original/2X/5/54555d744b194911143c1303691017c12eacce28.png)

1. En tipos de cuentas compatibles:

- Tipos de cuentas compatibles: Solo cuentas de este directorio organizativo (solo de Organización: inquilino único)
- 
### Permitir flujos de clientes públicos: desactivado

 ![](https://bc.finneg.com/uploads/default/original/2X/5/5c09cff54101002a8160f333cbb4e824cbc0dbd9.png)

1. En la sección “certificados y secretos” generamos el client secret que utilizaremos después para la configuración en el EDT “SecretKey” en la que necesitaremos copiar el campo “valor” para completar el campo secreto

 ![](https://bc.finneg.com/uploads/default/original/2X/7/7e20ac70ec757e97a32f556d690fb39e9c4448f8.png)

1. Dar permisos a los usuarios del tenant para loguear en la aplicación, volvemos al [portal.azure.com](http://portal.azure.com) y buscamos “Enterprise applications” o “aplicaciones empresariales”.
2. Seleccionamos de la lista la aplicación creada.

 ![](https://bc.finneg.com/uploads/default/original/2X/3/3d151ddff8615f9f5d162899560403779d66cdd6.png)

1. Ir a Manage \> Users and groups \> y agregamos a los usuarios que pueden loguear con la cuenta de Microsoft 365 en Finnegans.

Para mas informacion, tambien podes consultar en: [Inicio de Sesión con federación de usuarios](https://bc.finneg.com/t/inicio-de-sesion-con-federacion-de-usuarios/2290)
