Gestion des thèmes

Les thèmes permettent de personnaliser l'apparence des applications sur votre tenant. Les thèmes permettent aux utilisateurs de personnaliser l'apparence des pages affichées par IBM® Verify.

A propos de cette tâche

Important :

Limitez l'accès à la gestion des thèmes à l'aide des fonctionnalités relatives aux rôles et aux autorisations d'administrateur. Limitez l'accès au rôle de développeur de thèmes et au manageThemes droit correspondant. Le code HTML personnalisé peut contenir des balises d' JavaScript intégrées. Nettoyez le contenu HTML avant de télécharger le fichier, ou définissez une politique de sécurité du contenu (CSP) personnalisée pour empêcher l'exécution des scripts intégrés.

Lorsque vous configurez une application dans IBM Verify, vous pouvez appliquer un thème pour que votre marque s'affiche sur les pages de connexion. Le groupe de fichiers d'un thème peut, au besoin, être mis à jour. Les thèmes sont propres à un titulaire.

La plupart des fichiers de thème contiennent des macros qui peuvent être modifiées avec des informations contextuelles. Les macros sont des caractères placés entre les symboles @ où les données sont affichées lors de l'exécution. Exemple de format :
@ACTION@
Conservez les macros dans le fichier de thème, mais le reste de la mise en forme de la page ou de la notification peut être modifié en fonction de vos besoins.
Remarque : la taille maximale d'un fichier de thème est de 100 Ko.

Les fichiers de thème sont reçus et envoyés par téléchargement à l'aide d'un fichier compressé au format suivant :

/templates/
           {templateDirectories}/
                  	{locales}/
                               {templateNames}
Remarque : les pages situées dans les répertoires suivants ne sont prises en charge que pour le thème par défaut. Les pages du thème par défaut ne sont pas spécifiques à une application. Elles s'appliquent à toutes les applications de votre Verify locataire.
  • templates/notifications/access_applications_request
  • templates/notifications/user_management/admin
  • templates/notifications/user_management/legacy_deprecated
  • templates/notifications/user_management/login/user_password_expired_email.xml
  • templates/notifications/user_management/login/user_password_expiring_email.xml

Une fois que vous avez créé un thème, appliquez-le à votre application en définissant la zone Thème dans les paramètres de l'application. Pour plus d'informations, consultez la section « Définition des informations de base sur l'application ».

Procédure

Demandez un jeton d'accès pour utiliser les thèmes.
Utilisez un client d'API qui dispose de l'autorisation manageTemplates pour générer un jeton d'accès. Pour plus d'informations, consultez la section Création de clients API.
Request:

curl https://<tenant-hostname>/oidc/endpoint/default/token 
-d "grant_type=client_credentials&client_id=<client_id>&client_secret=<client_secret>"
Response:
{
"access_token":"m1KhswVeQy84CF4sAki88phTkpmnYtaDzWi26ASX",
"grant_id":"079ffb03-61ed-44fe-b42f-cb6f51c8c169",
"token_type":"Bearer",
"expires_in":7200
}

Sauvegardez le jeton d'accès pour les demandes suivantes.

Que faire ensuite

Sélectionnez l'une des tâches connexes suivantes pour poursuivre l'image de marque de votre titulaire Verify.