Nous allons créer deux applications :
La première application, « Riot Admin » permet aux administrateurs de se connecter à https://hub.tryriot.com. Cette application ne doit être affectée qu'aux administrateurs Riot.
La deuxième application « Riot Employee Portal » permet à tous les utilisateurs de se connecter à leur portail personnel https://portal.tryriot.com. Cette application doit être affectée à tous les utilisateurs JumpCloud.
1️⃣ Configuration de l’application Riot Admin
Connectez-vous à votre console administrateur JumpCloud, allez dans le menu de gauche et cliquez sur User Authentication > SSO Applications.
Cliquez sur le bouton « Add New Application ».
Dans la barre de recherche, tapez « OIDC »
Cliquez sur le résultat de recherche « Custom OIDC App » qui apparaît.
Cliquez sur « Next ».
Entrez « Riot Admin » dans le champ Display Label et vérifiez que l'option « Show the application in User Portal » est bien activée.
Cliquez sur « Next ».
Cliquez sur le bouton « Configure Application ».
Dans le champ Redirect URIs, entrez https://api.tryriot.com/v2/hub/connect/oidc/callback
Sélectionnez « Client Secret Basic » dans Client Authentication Type.
Dans le champ Login URL, entrez l'URL de connexion qui apparaît dans Riot.
Dans le champ Attribut Mapping, sélectionnez les deux options Standard Scopes : « Email » et « Profile ».
Cliquez sur « Activate ».
Sur cette page, vous retrouvez les deux valeurs à reporter dans la plateforme Riot : l'ID client (Client ID) et la clé secrète client (Client Secret).
Copiez les valeurs de ces champs et collez-les dans les champs correspondants dans Riot.
Votre application est maintenant créée. Dans le menu de gauche, allez dans User Authentification > SSO Application, cliquez sur l'application « Riot Admin », puis allez dans l'onglet « SSO ».
Dans la partie Attribute Mapping, il est possible que la console JumpCloud ait créé des entrées en double pour certains champs. Dans notre exemple, elle a créé des doublons pour « email » et « email_verified ».
Supprimez tous les doublons, puis cliquez sur « Save ».
Allez ensuite dans l'onglet « User Groups ».
Cochez la case correspondant au groupe d'utilisateurs autorisés à se connecter à l'administration Riot, puis cliquez sur « Save ».
La première application est maintenant créée et devrait apparaître sur le portail utilisateur des membres concernés.
2️⃣ Configuration de l’application Riot Employee Portal
Connectez-vous à votre console administrateur JumpCloud, allez dans le menu de gauche et cliquez sur User Authentication > SSO Applications.
Cliquez sur le bouton « Add New Application ».
Dans la barre de recherche, tapez « OIDC »
Cliquez sur le résultat de recherche « Custom OIDC App » qui apparaît.
Cliquez sur « Next ».
Dans le champ Display Label, entrez « Riot Employee Portal » et vérifiez que l'option « Show this application in User Portal » est bien activée.
Cliquez sur « Next ».
Cliquez sur « Configure Application ».
Dans le champ Redirect URIs, entrez https://albert.tryriot.com/portal/auth/oidc/callback.
Sélectionnez « Client Secret Post » pour l'option « Client Authentication Type ».
Dans le champ Login URL, entrez l'URL de connexion qui apparaît dans Riot.
Dans le champ Attribut Mapping, sélectionnez les deux options Standard Scopes : « Email » et « Profile ».
Cliquez sur le bouton « Activate ».
Sur cette page, vous retrouvez les deux valeurs à reporter dans la plateforme Riot : l'ID client (Client ID) et la clé secrète client (Client Secret).
Copiez les valeurs de ces champs et collez-les dans les champs correspondants dans Riot.
Votre application est maintenant créée. Dans le menu de gauche, allez dans User Authentification > SSO Application, cliquez sur l'application « Riot Employee Portal », puis allez dans l'onglet « SSO ».
Dans la partie Attribute Mapping, il est possible que la console JumpCloud ait créé des entrées en double pour certains champs. Dans notre exemple, elle a créé des doublons pour « email » et « email_verified ».
Supprimez tous les doublons, puis cliquez sur « Save ».
Allez ensuite dans l'onglet « User Groups ».
Cochez la case correspondant au groupe d'utilisateurs autorisés à se connecter à l'administration Riot, puis cliquez sur « Save ». Cette application étant destinée à tous les collaborateurs, vous pouvez cocher le groupe « All Users ».
La deuxième application est maintenant créée et devrait apparaître sur le portail utilisateur des membres concernés.




















