Configuración cuenta Teams

Paso 1:  acceso a Azure, necesitamos hacerlo con una cuenta de administrador de la organización que tenga permisos para crear aplicaciones, accediendo a https://portal.azure.com/#home 

Paso 1.1 registrar APP 

Paso 2: Crear Secreto para configuración 

La duración máxima es de 2 años, pasado ese tiempo deberemos regenerar el secreto. 


Paso 3: Copiarnos el valor del secreto que nos devuelve: 

 Este valor hay que guardarlo porque lo necesitaremos para configurar en la plataforma de evolCampus la integración.


Paso 4añadir los permisos de API: 

Lista de permisos (ojo, hay algunos delegados y otros de aplicación): 

DELEGADOS 

DE APLICACION 

OnlineMeetingAiInsight.Read.All 

OnlineMeetingAiInsight.Read.All 

OnlineMeetingArtifact.Read.All 

OnlineMeetingArtifact.Read.All 

OnlineMeetingRecording.Read.All 

OnlineMeetingRecording.Read.All 

OnlineMeetings.Read 

OnlineMeetings.Read.All 

OnlineMeetings.ReadWrite 

OnlineMeetings.ReadWrite.All 

 

Reports.Read.All 

 

ReportSettings.Read.All 

 

ReportSettings.ReadWrite.All 

Una vez seleccionados todos le damos a Conceder consentimiento: 

  

Paso 5: Copiar el Tenan (id de directorio inquilino) y  Client ID (id de aplicación): 

Estos dos datos hay que copiarlos porque se usaran en la configuración de la integración en evolCampus. 


Paso 6: necesitamos el ID del usuario que va a crear las videollamadas, para obtenerlo lo añadimos a ’propietario de la APP’: 

Una vez añadido pinchamos en el nombre: 

  Y de la pantalla sacamos el id de Usuario: 

 Este ID de Usuario (id de Objeto) hay que guardarlo, ya que lo usaremos en la configuración de evolCampus.


 Paso 7dar permisos a usuario para el uso de la versión Beta (paso más complicado) 

Necesitamos seguir logueados en Azure y abrir un terminal de PowerShell de Windows. Para ello desde la búsqueda ponemos PowerShell y lo ejecutamos como administrador: 

 

Una vez en el terminal lanzaremos los comandos necesarios. 

Ejemplo: 

 Lanzar los siguientes uno a uno, para ello lo copiamos (cambiando el dato que nos indique en alguno de ellos X e Y) pegamos en la consola de PowerShell y le damos a ‘enter’ (esperamos a que acabe cada paso antes de lanzar el siguiente.


Lista de comandos: 

 Install-Module -Name PowerShellGet  

Install-Module -Name MicrosoftTeams  

Import-Module MicrosoftTeams 

Connect-MicrosoftTeams 

(nos pedirá la conexión con la cuenta de Microsoft) 

Update-Module MicrosoftTeams 

Get-CsExternalAccessPolicy -Identity "FederationAndPICDefault" 

New-CsApplicationAccessPolicy -Identity evol-policy -AppIds "X" -Description "evolcampus" 

(X => sustituir por el id de aplicación del paso 5) 

Grant-CsApplicationAccessPolicy -PolicyName evol-policy -Identity "Y" 

(Y => sustituir por el id de usuario del paso 6) 

New-CsTeamsMeetingPolicy -Identity "evolmind-webinar" -AutoAdmittedUsers Everyone -AllowAnonymousUsersToJoinMeeting $true -AllowPSTNUsersToBypassLobby $true -AllowAnonymousUsersToStartMeeting $true 

Grant-CsTeamsMeetingPolicy -Identity "Y" -PolicyName "evolmind-webinar" 

(Y => sustituir por el id de usuario del paso 6) 


ANEXO 1:  Integrar más de una cuenta 

Si desean integrar más de una cuenta, repitan el punto 6 añadiendo el nuevo usuario que se desee y en la consola de PowerShell lanzar la última instrucción con el nuevo id de usuario sacado del paso 6 (Bis): 

Grant-CsApplicationAccessPolicy -PolicyName evol-policy -Identity "Z" 

(Z => sustituir por el id de usuario del paso 6 Bis) 

Grant-CsTeamsMeetingPolicy -Identity "Y" -PolicyName "evolmind-webinar" 

(Y => sustituir por el id de usuario del paso 6) 

*Estas configuraciones pueden tardar hasta 1 hora en propagarse en el sistema.