The Viva Engage app is not accessible from Teams clients.
Bonjour
Aujourd’hui nous rencontrons un souci d’intégration de l’application Viva Engage dans le client Microsoft teams. En fait le comportement est assez simple à comprendre, lorsque l’on essaye d’accéder à l’application Viva directement depuis le client teams on rencontre une erreur qui rend l’accès impossible.
Today we are encountering an issue integrating the Viva Engage application into the Microsoft Teams client. In fact, the behavior is quite simple to understand: when trying to access the Viva application directly from the Teams client, an error occurs that makes access impossible.



Avec le même compte nous avons essayé de se connecter directement en mode web sur l’application Viva engage et cela fonctionne parfaitement. (https://engage.cloud.microsoft/).
Ce problème de connexion par l’application viva depuis le client teams est présent avec le client desktop sous Windows mais également avec le client web Teams.
Nous avons ouvert un incident auprès du support Microsoft et à force de chercher nos soupçons se portent aujourd’hui sur les règles d’accès conditionnels.
We tried logging in directly to the Viva Engage app using the same account in web mode, and it worked perfectly. (https://engage.cloud.microsoft/).
This problem connecting to the Viva app from the Teams client occurs with the Windows desktop client as well as with the Teams web client.
We have opened a ticket with Microsoft support, and after much investigation, we now suspect that conditional access rules are the cause.





En effet, nous avons créé une règle d’accès conditionnelle qui impose à chaque utilisateur de signer une charte d’usage avant de pouvoir accéder à l’application Viva.
Nous avons désactivé cette règle d’accès conditionnel, et nous pensons que c’est celle-ci qui bloque l’accès à l’application Viva depuis le client teams. A ce jour pour être tout à fait franc nous n’en sommes pas tout à fait sûrs.
Nous avons également vérifié avec le support Microsoft, la configuration de l’application Viva les licences de l’utilisateur qui sont tout à fait correctes. La preuve en est, que l’utilisateur peut accéder depuis le client web à l’application viva sans aucun problème.
We have created a conditional access rule that requires each user to sign a usage agreement before they can access the Viva application.We have disabled this conditional access rule, and we believe that it is this rule that is blocking access to the Viva application from the Teams client. To be completely honest, we are not entirely sure at this point.
We also checked with Microsoft support, and the Viva application configuration and user licenses are completely correct. The proof is that the user can access the Viva application from the web client without any problems.
En désactivant cette règle nous avons pu rétablir l’intégration de l’application Viva depuis le client teams. Pour en être sûr, nous allons réactiver cette règle d’accès conditionnel pour s’assurer que cela est bien la cause du problème
By disabling this rule, we were able to restore the integration of the Viva application from the Teams client. To be sure, we will reactivate this conditional access rule to confirm that this was indeed the cause of the problem.
Etape 1 : Réactivation de la regle d’accès conditionnels / Reactivation of conditional access rules
Nous avons réactiver la regle d’accés conditionnels pour voir si c’est celle ci qui pose probléme. aprés la réactivation, nous nous sommes deconnecté et reconnecté avec le client Teams Web avec Edge et ce dernier ne se connecte plus a l’application Viva Engage.
We reactivated the conditional access rule to see if that was the problem. After reactivation, we logged out and logged back in with the Teams Web client using Edge, and it no longer connects to the Viva Engage application.

Malgré cette erreur 404 qui peut etre ignorée car elle n’a rien a voir avec le souci rencontré nous n’avons pas trouvé d’autre Evenement que du 200.
Despite this 404 error, which can be ignored as it has nothing to do with the issue encountered, we did not find any other events other than 200.
Nous avons également utilisé l’explorateur Chrome et nous avons le meme comportement. avec le client Teams Desktop nous nous sommes déconnecté puis reconnecté et celui ci se connecte correctement à l’aplication viva engage
We also used Chrome Explorer and observed the same behavior. With the Teams Desktop client, we disconnected and then reconnected, and it connected correctly to the Viva Engage application.
Etape 2 : Suppression a nouveau de la regle d’accés conditionnels (Terms Of use pour VIVA) / Conditional access rule removed again (Terms of Use for VIVA)
Il est a noter que nous avons dans notre configuration deux conditions d’utilisation une pour l’application Teams et une pour l’application Viva Engage. Cela semble fonctionné convenablement avec les deux régles d’accés activées, si l’on utilise les deux clients séparément mais cela ne semble pas fonctionner avec le client Teams Desktop si l’on tente d’accéder à Viva depuis le client Teams Web.
It should be noted that we have two usage conditions in our configuration, one for the Teams application and one for the Viva Engage application. This seems to work properly with both access rules enabled if both clients are used separately, but it does not seem to work with the Teams Desktop client if you try to access Viva from the Teams Web client.
la regle d’accès conditionnels de terms of use a été supprimée et le client Teams Web peut a nouveau se connecter a Viva Engage / The conditional access rule in the terms of use has been removed, and the Teams Web client can once again connect to Viva Engage.
SOLUTION
La solution est d’utiliser pour les conditions d’utilisations la fonctionnalité directement disponible dans Viva Engage plutot que les régles d’accés conditionnelles / The solution is to use the functionality directly available in Viva Engage for the conditions of use rather than conditional access rules.

