personnalisation du portail Microsoft Identity Manager 2016

Dans Microsoft Identity Manager 2016 (MIM), vous pouvez personnaliser les éléments sélectionnés des portails de mots de passe, y compris le logo de bannière, les ressources de type chaîne et les feuilles de style en cascade.

Avertissement

Effacez toujours le cache du navigateur lorsque des personnalisations CSS sont effectuées.

les éléments suivants sont utilisés pour personnaliser les portails d’inscription et de réinitialisation du mot de passe MIM 2016 :

  • dossier de personnalisations : il s’agit du dossier qui MIM vérifications de 2016 avant d’utiliser les valeurs par défaut. Chaque portail à personnaliser requiert un dossier personnalisations. Les personnalisations doivent être effectuées uniquement dans ce dossier, car le processus d’installation ne remplace pas ce dossier lors des mises à niveau, des installations du mode de modification ou des installations du mode de réparation.

  • Strings. Resources : il s’agit d’un fichier XML qui vous permet de modifier les chaînes qui apparaissent dans le portail. Ce fichier doit résider dans le dossier Personnalisations.

  • Style. CSS : il s’agit de la feuille de style en cascade utilisée par les portails pour la personnalisation. Créez et modifiez cette feuille de style pour modifier le logo. Vous pouvez également remplacer tout le contenu de la feuille de style par vos propres personnalisations.

pour obtenir des instructions détaillées sur la personnalisation des portails d’inscription et de réinitialisation de mot de passe, consultez le Guide de laboratoire de Test : démonstration de l’inscription de MIM 2016 et de la personnalisation du portail.

Avertissement

pour que MIM reconnaisse les modifications personnalisées, vous devez redémarrer IIS en exécutant iisreset .

Dossier de personnalisations

au démarrage, MIM recherche le fichier strings. resources dans le dossier personnalisations avant d’utiliser les valeurs par défaut. Créez un dossier de personnalisations dans le répertoire du portail que vous souhaitez personnaliser (autrement dit, le portail d’inscription de mot de passe ou le portail de réinitialisation de mot de passe). Si vous souhaitez personnaliser les deux portails, créez un dossier de personnalisations sous chacun des emplacements suivants :

  • c:\Program Files\Microsoft Forefront Identity Manager\2010\Password Registration Portal

  • c:\Program Files\Microsoft Forefront Identity Manager\2010\Password Reset Portal

Pour créer un dossier de personnalisations pour le portail d’inscription de mot de passe :

  1. Accédez au dossier c:\Program Files\Microsoft Forefront Identity Manager\2010\Password Registration Portal.

  2. Créez un dossier nommé customizations.

Pour créer un dossier de personnalisations pour le portail de réinitialisation de mot de passe :

  1. Accédez au dossier c:\Program Files\Microsoft Forefront Identity Manager\2010\Password Reset Portal.

  2. Créez un dossier nommé customizations.

Chaînes personnalisées dans le fichier Strings. Resources

La plupart des chaînes dans l’interface utilisateur du portail peuvent être personnalisées en créant un fichier Strings.resources et en ajoutant ce fichier au dossier Personnalisations. Créez un fichier Strings. Resources pour chaque portail que vous souhaitez personnaliser.

Pour créer des chaînes personnalisées dans le fichier Strings. Resources :

  1. dans Bloc-notes, copiez et collez le code suivant dans le fichier strings. resources. Enregistrez le fichier dans le dossier personnalisations du portail.

    <?xml version="1.0" encoding="utf-8"?>
    <root>
      <resheader name="resmimetype">
        <value>text/microsoft-resx</value>
      </resheader>
      <resheader name="version">
        <value>2.0</value>
      </resheader>
      <resheader name="reader">
        <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
     </resheader>
      <resheader name="writer">
        <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
      </resheader>
    
     <!-- Customizations begin here -->
      <data name=" QAGateResetTitle " xml:space="preserve">
        <value>Contoso Question and Answer Reset</value>
      </data>
      <data name="ResetPageTitle" xml:space="preserve">
        <value>Contoso Self-Service Password Reset</value>
      </data>
    </root>
    
    
  2. Sous la <!-- Customizations begin here --> section dans le code, modifiez le nom de données pour qu’il corresponde aux chaînes que vous souhaitez personnaliser. Entrez la valeur de la chaîne entre les <value></value> balises. Consultez les sections suivantes pour les chaînes qui peuvent être personnalisées et leurs valeurs par défaut.

Notes

Le fichier Strings. Resources est indépendant de la langue. Pour créer des chaînes personnalisées spécifiques à une langue, vous devez avoir installé ce module linguistique, puis enregistrer le fichier au format Strings <language>-<culture>.resources . Par exemple, pour la culture en langue anglaise, le nom de fichier est Strings. en-US. Resources.

Chaînes du portail

Le tableau suivant répertorie les chaînes de portail qui peuvent être personnalisées :

Nom de chaîne du portail Valeur par défaut
AboutLinkText À propos de
ButtonCancel Annuler
ButtonFinish Finish
ButtonNext Suivant
ButtonOk Ok
CancelFinishedMessage Votre session n’est plus active. Vous pouvez fermer la fenêtre ou vous pouvez redémarrer en cliquant sur le lien ci-dessous.
CancelFinishedTitle Fin de la session
ErrorDescription_3000 Une erreur s’est produite. Veuillez réessayez et si le problème persiste, contactez votre support technique ou votre administrateur système. (Erreur 3000)
ErrorDescription_3001 Veillez à entrer correctement votre nom d’utilisateur. Si vous ne pouvez toujours pas réinitialiser votre mot de passe, veuillez contacter votre support technique pour obtenir de l’aide. (Erreur 3001)
ErrorDescription_3002 Votre session est terminée. Revenez à la page d’accueil pour redémarrer. (Erreur 3002)
ErrorDescription_3003 Le compte d’utilisateur actuel n’est pas reconnu par Forefront Identity Manager. Contactez votre support technique ou votre administrateur système. (Erreur 3003)
ErrorDescription_3004 Vous n’êtes pas autorisé à vous inscrire pour la réinitialisation du mot de passe. Contactez votre support technique ou votre administrateur système. (Erreur 3004)
ErrorDescription_3005 Une ou plusieurs réponses que vous avez fournies ne correspondent pas aux réponses que vous avez fournies lors de l’enregistrement du mot de passe. Pour réinitialiser votre mot de passe, les réponses que vous fournissez doivent correspondre aux réponses que vous avez fournies lors de votre inscription. Vous pouvez recommencer à partir de la page d’accueil ou contacter votre support technique ou votre administrateur système. (Erreur 3005)
ErrorDescription_3006 Le mot de passe que vous avez entré est incorrect. Vous devez entrer le mot de passe correct pour pouvoir vous inscrire à la réinitialisation du mot de passe. (Erreur 3006)
ErrorDescription_3007 Vous êtes temporairement interdit de réinitialiser votre mot de passe. Réessayez ultérieurement ou contactez votre support technique ou votre administrateur système pour obtenir de l’aide. (Erreur 3007)
ErrorDescription_3008 Une erreur s’est produite. Veuillez réessayez et si le problème persiste, contactez votre support technique ou votre administrateur système. (Erreur 3008)
ErrorDescription_3009 Votre entrée contient du texte dans un format qui n’est pas autorisé. Réessayez avec une autre entrée ou contactez votre support technique ou votre administrateur système. (Erreur 3009)
ErrorDescription_3010_Registration L’écriture de scripts n’est pas activée sur votre navigateur. Activez l’écriture de scripts et revenez à la page d’accueil d’enregistrement du mot de passe ou contactez votre support technique pour obtenir de l’aide.
ErrorDescription_3010_Reset L’écriture de scripts n’est pas activée sur votre navigateur. Activez l’écriture de scripts et revenez à la page d’accueil de réinitialisation du mot de passe ou contactez votre support technique pour obtenir de l’aide.
ErrorDescription_3011 Ce site utilise des cookies. Configurez votre navigateur pour accepter les cookies et réessayez ou contactez votre support technique pour obtenir de l’aide.
ErrorDescription_3012 Les données entrées ne correspondent pas au code de sécurité qui vous a été envoyé. Vous pouvez essayer de réinitialiser votre mot de passe à nouveau ou contactez votre support technique pour obtenir de l’aide.
ErrorDescription_3013 Impossible d’envoyer un code de sécurité. Contactez votre support technique pour obtenir de l’aide.
ErrorMessageDomainUsernameFormat Entrez votre nom d'utilisateur au format correct.
ErrorMessageDomainUsernameRequired Entrez un nom d’utilisateur pour continuer.
ErrorMessagePasswordRequired Entrez un mot de passe.
ErrorMessagePasswordsDoNotMatch Assurez-vous que les deux mots de passe correspondent.
ErrorPageDefaultHeading Erreur d'application
Remarque: l’en-tête est suivi de' = 'et du message d’erreur.
ErrorPageServerTime Heure du serveur : {0:T}
Remarque: est l’heure à laquelle l’exception a été interceptée. 'T’entraîne le formatage de l’heure de transmission en tant que "heure longue", qui indique l’heure, la minute et la seconde. La désignation AM/PM est également indiquée en fonction de la culture actuelle.
ErrorPageTitle Forefront Identity Management : erreur de mot de passe
ErrorTitle_3000 Erreur
ErrorTitle_3001 accès refusé
ErrorTitle_3002 Fin de la session
ErrorTitle_3003 Utilisateur non reconnu
ErrorTitle_3004 Utilisateur non autorisé
ErrorTitle_3005 Les réponses ne correspondent pas
ErrorTitle_3006 Mot de passe incorrect
ErrorTitle_3007 Accès refusé temporairement
ErrorTitle_3008 Erreur de communication
ErrorTitle_3009 Entrée interdite
ErrorTitle_3010 Erreur de configuration du navigateur
ErrorTitle_3011 Erreur de configuration du navigateur
ErrorTitle_3012 Échec de la vérification
ErrorTitle_3013 Impossible d’envoyer un code de sécurité
FinalizeRegistrationHeading1 Si vous devez réinitialiser votre mot de passe :
FinalizeRegistrationSubHeading1 Allez au portail de réinitialisation du mot de passe
FinalizeRegistrationSubHeading2 Vérifiez votre identité
FinalizeRegistrationSubHeading3 Choisissez votre nouveau mot de passe
FinishingDescription Choisissez votre nouveau mot de passe
FinishingTitle Réinitialisation du mot de passe :
GotoPortalPrefix Accéder à
GotoPortalSuffix page d'accueil
LabelTroubleshootingLinkText Afficher les détails
LoadingText Chargement en cours...
NoScriptTagErrorMessage L’écriture de scripts n’est pas activée sur votre navigateur. Activez l’écriture de scripts et revenez à la page d’accueil ou contactez votre support technique pour obtenir de l’aide.
PasswordResetOperationGeneralErrorMessage Erreur lors de la tentative de réinitialiser le mot de passe.
PasswordResetOperationPolicyViolationErrorMessage Le mot de passe n’est pas conforme aux stratégies de mot de passe de votre organisation.
PasswordResetOperationUserCantChangePasswordErrorMessage Erreur lors de la réinitialisation du mot de passe, l’utilisateur ne peut pas modifier le mot de passe.
PrivacyStatement Déclaration de confidentialité
RegistrationDescription Enregistrement du mot de passe en libre-service
RegistrationMission Si jamais vous oubliez votre mot de passe, vous pouvez le réinitialiser vous-même sans appeler le support technique.
RegistrationPageTitle Forefront Identity Management : enregistrement du mot de passe
RegistrationSteps Cliquez sur « Suivant » pour commencer la procédure d'enregistrement.
RegistrationSuccessDescription Vous êtes maintenant enregistré
RegistrationSuccessTitle Terminé :
RegistrationWelcomeTitle Enregistrement du mot de passe :
ResetDescription Réinitialisation du mot de passe en libre-service
ResetEnterNamePrompt Veuillez entrer votre nom d’utilisateur ci-dessous
ResetEnterPassword Entrez un nouveau mot de passe :
ResetExample1 contoso\mmeyers
ResetExample2 mmeyers\@contoso.com
ResetExamples Exemples :
ResetPageTitle Forefront Identity Management : réinitialisation du mot de passe
ResetReenterPassword Entrez de nouveau le mot de passe :
ResetSuccessDescription Votre mot de passe a été réinitialisé
ResetSuccessTitle Réussite :
ResetUseNewPassword Vous pouvez maintenant utiliser votre nouveau mot de passe pour vous connecter.
ResetUsernameTextFormat (Réinitialisation du mot de passe pour {0} )
Remarque: est l’ouverture de session de l’utilisateur.
ResetWelcomeTitle Réinitialisation du mot de passe :
TroubleshootingEmailSubject Détails des erreurs de traitement des demandes FIM
TroubleshootingLabelAttributes Attributs :
TroubleshootingLabelCloseButton Fermer
TroubleshootingLabelCopyToClipboard Copier dans le Presse-papiers
TroubleshootingLabelCorrelationId ID de corrélation :
TroubleshootingLabelDetails Détails :
TroubleshootingLabelPostCopyClipboardMessage Les informations ont été copiées dans le presse-papiers.
TroubleshootingLabelRequestId ID de demande :
TroubleshootingLabelSendEmail Envoyer des informations par e-mail
TroubleshootingLabelSource Motif :
TroubleshootingLabelViewRequestDetails Afficher les détails de la requête
TroubleshootingLinkText Informations sur le dépannage

Chaînes de la porte d’authentification

Le tableau suivant répertorie les chaînes de la porte d’authentification qui peuvent être personnalisées :

Nom de la chaîne de la porte d’authentification Valeur par défaut
OTPEmailRegistraionEmailTextboxLabel Adresse de messagerie :
OTPEmailRegistrationEmailRequiredErrorMessage Le champ de l’adresse de messagerie ne peut pas être vide.
OTPEmailRegistrationFooterReadOnly Pour mettre à jour votre adresse de messagerie, suivez le processus défini par votre organisation ou contactez le support technique.
OTPEmailRegistrationFooterReadWrite L’adresse de messagerie est stockée par votre organisation dans Forefront Identity Manager.
OTPEmailRegistrationGateTitle Vérification de l’adresse de messagerie
OTPEmailRegistrationHeaderReadOnly Si vous devez réinitialiser votre mot de passe, un code de vérification de sécurité est envoyé à votre adresse de messagerie. Si l’adresse de messagerie ci-dessous n’est pas correcte, vous devez la mettre à jour pour utiliser la réinitialisation du mot de passe en libre-service.
OTPEmailRegistrationHeaderReadWrite Tapez votre adresse de messagerie ci-dessous. Si vous devez réinitialiser votre mot de passe, un code de vérification est envoyé à votre adresse de messagerie.
OTPEmailResetGateTitle Vérifiez votre identité : e-mail
OTPEmailResetHeader Entrez votre code de sécurité ci-dessous. Un code de sécurité a été envoyé à l’adresse de messagerie enregistrée avec cette organisation.
OTPRegularExpressionErrorMessage La valeur spécifiée ne correspond pas au format attendu.
OTPResetOneTimePasswordRequiredErrorMessage Le champ du code de sécurité ne peut pas être vide.
OTPResetVerificationLabel Code de sécurité :
OTPSmsRegistrationFooterReadOnly Pour mettre à jour votre numéro de téléphone mobile, suivez le processus défini par votre organisation ou contactez le support technique.
OTPSmsRegistrationFooterReadWrite Le numéro de téléphone mobile est stocké par votre organisation dans Forefront Identity Manager.
OTPSmsRegistrationGateTitle Vérification par téléphone mobile
OTPSmsRegistrationHeaderReadOnly Si vous devez réinitialiser votre mot de passe, un code de vérification de sécurité est envoyé à votre téléphone mobile. Si le numéro de téléphone mobile ci-dessous n’est pas correct, vous devez le mettre à jour pour utiliser la réinitialisation du mot de passe en libre-service.
OTPSmsRegistrationHeaderReadWrite Entrez votre numéro de téléphone mobile ci-dessous. Si vous devez réinitialiser votre mot de passe, un code de vérification est envoyé à votre téléphone mobile.
OTPSmsRegistrationMobilePhoneRequiredErrorMessage Le champ du numéro de téléphone mobile ne peut pas être vide.
OTPSmsRegistrationSMSTextBoxLabel Téléphone mobile :
OTPSmsResetGateTitle Vérifiez votre identité : téléphone mobile
OTPSmsResetHeader Entrez votre code de sécurité ci-dessous. Un code de sécurité a été envoyé au téléphone mobile enregistré avec cette organisation.
PasswordGateDescriptionText Entrez votre mot de passe actuel ci-dessous, puis cliquez sur « Suivant ».
PasswordGateErrorMessagePasswordRequired Entrez votre mot de passe actuel.
PasswordGateGateTitle Votre mot de passe actuel
PasswordGatePasswordLabelText Mot de passe :
PasswordGateUsernameTextFormat <i> (connecté en tant que : <b>{0}</b> ) </i>
QAGateErrorNotEnoughQuestionsAnswered Vous devez répondre au moins de {0} questions.
QAGateIncorrectAnswer Vos réponses ne sont pas correctes.
QAGatePrivacyNotice Les réponses fournies sont stockées par votre organisation dans Forefront Identity Manager.
QAGateRegistrationNumberOfQuestionsExplanation_Format Vous devez répondre au moins {0} de questions à inscrire.
QAGateRegistrationOneOrMoreAnswersFailedValidation Une ou plusieurs réponses ne sont pas conformes à la stratégie.
QAGateRegistrationThisAnswerValidationFailed Cette réponse n’est pas conforme à la stratégie.
QAGateRegistrationTitle Enregistrez vos réponses
QAGateResetNumberOfQuestionsExplanation_Format Vous devez répondre aux {0} questions suivantes {1} .
QAGateResetTitle Vérifiez votre identité : envoyez vos réponses

Bannières personnalisées de logo

La bannière par défaut sur les pages du portail peut être personnalisée pour votre organisation.

Pour personnaliser la bannière de logo :

  1. Créez vos bannières personnalisées et enregistrez-les en tant que fichiers .png. Les fichiers doivent respecter les recommandations suivantes :

    • Taille : 490 x 50 pixels.
    • Profondeur de bit : 32 pixels.
  2. Copiez les fichiers dans le dossier Personnalisations dans chaque portail que vous souhaitez personnaliser.

  3. Créez un fichier Style.css dans chaque dossier. Pointez le fichier vers le dossier personnalisations du portail et le nouveau logo. Vous pouvez modifier le nom du logo si nécessaire, par exemple /Customizations/contosologo.png . Le code CSS doit ressembler au code suivant :

    .title-block{background:url(../Customizations/fimlogo.png) no-repeat scroll 0 0 transparent;}

  4. Si vous utilisez Internet Explorer 6,0, vous devez fournir un autre logo non transparent et ajouter le code suivant à style. CSS :

    .ie6 .title-block{background-image:url(../Customizations/fimlogo-ie6.png);}

    Le code CSS doit ressembler au code suivant :

    .title-block{background:url(../Customizations/contosologo.png) no-repeat scroll 0 0 transparent;}

Images personnalisées pour smartphones

Vous pouvez personnaliser l’image du logo pour les smartphones.

Pour personnaliser une image pour un smartphone :

  1. Créez vos images et enregistrez-les en tant que fichiers .png. Les fichiers doivent respecter les recommandations suivantes :

    • Taille : 190 x 50 pixels.
    • Profondeur de bit : 32 pixels.
  2. Copiez les fichiers dans le dossier Personnalisations dans chaque portail que vous souhaitez personnaliser.

  3. Créez un fichier Style.css dans chaque dossier. Pointez le fichier vers le dossier personnalisations du portail et le nouveau logo. Vous pouvez modifier le nom du logo si nécessaire, par exemple /Customizations/contosologo.png . Le code CSS doit ressembler au code suivant :

    @media only screen and (max-width: 480px)
    
    {
    
     .title-block
    
      {
        background: url("path_to_image/imagename.png") no-repeat scroll 0 0 transparent;
      }
    
    }
    

Feuilles de style personnalisées

Vous pouvez modifier la disposition et le style des portails de mots de passe à l’aide d’une feuille de style en cascade (CSS) personnalisée.

Pour utiliser une CSS personnalisée :

  1. Créez des fichiers CSS personnalisés et enregistrez-les en tant que Style.css.

  2. Copiez les fichiers dans le dossier Personnalisations dans chaque portail que vous souhaitez personnaliser.

Le code suivant est un exemple de base d’un fichier style. CSS :

body
{
  font: 15px Algerian;
  color: \#303030;
  background: white;
}

.pad
{
  padding: 30px;
  padding-top: 50px;
  background: white;
}

.backgroundWhite
{
  border: \#e9e9e9 2px solid;
} .

title-block
{
background:url(../Customizations/contosologo.png) no-repeat scroll 0 0 transparent;
}

Important

pour que MIM reconnaisse les modifications personnalisées, vous devez redémarrer IIS en exécutant iisreset .

Le code suivant est un exemple plus avancé de fichier style. css. ce fichier fournit des informations spécifiques à un smartphone ou un Apple iPad pour afficher les portails sur ces appareils.

/****************
BASE
*****************/

body {
    font-size: 14px; /*Customizeable- Body Font Size */
    background-color: #ced5ec; /*Customizeable- Backgound Color behind the product */
}

body, button, input, select, textarea {
    font-family: Segoe UI, Arial, Verdana, Sans-Serif, Helvetica; /*Customizeable- Body Font Family */
    color: #595959; /*Customizeable- Body Font Color */
}

/****************
LINKS
*****************/

a { color: #396faf; text-decoration: none; } /*Customizeable- Link Color and Underline */
a:visited { color: #396faf; text-decoration: none; } /*Customizeable- After Link is clicked color and underline */
a:hover { color: #6486ae; text-decoration: none; } /*Customizeable- Hover mouse over Link color and underline */
a:focus { outline: thin dotted; } /*Customizeable- Keyboard event to Link and Link is in focus outline*/
a:hover, a:active { outline: 0; } /*Customizeable- Hover and Active Link outline */

/****************
Typography
*****************/

hr { border-top: 1px solid #acd9ec; } /*Customizeable- Horizontal Rule Color Above the Footer */

/****************
Layout
*****************/

#wrapper {
    background: url(../images/bg-top-slice.png) repeat-x 0 0; /*Customizeable-remove this line to remove top gradient */
}

#container {
    background: url(../images/bg-bottom-slice.png) repeat-x 100% 100% transparent;  /*Customizeable-remove this line to remove bottom gradient */
}

.title-block {
    background: url("../images/fimlogo.png") no-repeat scroll 0 0 transparent;  /*Customizeable- Logo must be 600px or less in width. Logo must be 50px or less in height. */
    border-bottom: 2px solid #acd9ec;/*Customizeable- 2px border color under logo */
}

.ie6 .title-block {
    background-image: url(../images/fimlogo-ie6.png);   /*Customizeable- Can make a non-transparent image for IE6 only */
}

h2 {
    color: #578e4c; /*Customizeable- h2 page header color */
}

h3 {
    color: #999; /*Customizeable- h3 page header color */
}

input[type=text]:focus, input[type=password]:focus {
    border: #82bd3b 2px solid; /*Customizeable- Highlight color around textbox when cursor is inside */
}

.chromeButton, .chromeButton:visited {
    background-color: #333; /*Customizeable- Color of button */
    color: #fff; /*Customizeable- Color of text on the button */
    border: 1px solid #666; /*Customizeable- Border color of button */
}

.chromeButton:hover {
    background-color: #666; /*Customizeable- Hover color of button */
    border: 1px solid #999; /*Customizeable- Hover border color of button */
}

.qcol /*Style from QAgate.css */ {
    color: #7a7a7a; /*Customizeable- Font color of Q&A container */
    background-color:#e6e7e9; /*Customizeable- Background color of Q&A container */
}

/****************
Media Queries
*****************/

/* Smartphones ----------- */
@media only screen and (max-width: 480px) {
    body {
        font-size:12px; /*Customizeable- Body Font Size for devices */
    }

    .title-block {
        background: url("../images/fim-logo-portrait.png") no-repeat scroll 0 0 transparent;  /*Customizeable- Logo must be 190px (landscape) or less in width. Logo must be 50px or less in height. */
    }
    h2, h3 {
        font-size:14px; /*Customizeable- H2 and H3 Heading Size for devices */
    }
}


/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and
(max-device-width : 1024px) and
(orientation : landscape)
{
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and
(max-device-width : 1024px) and
(orientation : portrait)
{
}

Problèmes courants de personnalisation

le tableau suivant répertorie les problèmes courants qui peuvent se produire lors de la mise à niveau du Service FIM et du portail MIM.

Problème Résolution
J’ai effectué une personnalisation de chaîne, mais elle n’a pas été reflétée dans l’interface utilisateur. Les personnalisations de chaîne dans les chaînes. les ressources requièrent le redémarrage d’IIS en exécutant iisreset .
Une fois que vous avez créé une chaîne. les ressources changent, je ne vois pas les modifications apportées aux chaînes. Le format Strings. Resources est probablement incorrect et peut être ignoré par le portail. consultez le journal des événements sous Windows journauxdes journaux des applications et des ServicesForefront identity Manager.
La première fois que j’ai ajouté style. CSS, je n’ai pas vu mes modifications de style dans le portail. La première fois que vous introduisez un fichier style. CSS, vous devez exécuter iisreset .
De nouveaux styles sont ajoutés ou modifiés dans style. CSS, mais les modifications ne sont pas visibles dans le navigateur. Effacez le cache du navigateur et actualisez la page. Vérifiez la syntaxe CSS.
J’ai modifié directement le contenu du dossier CSS <path_to_sspr_portal>\css\*.css ou du logo de bannière <path_to_sspr_portal>\images\fimlogo.png . J’ai perdu ces modifications lors de la mise à niveau. Il est recommandé aux utilisateurs de ne pas modifier directement ces fichiers. Utilisez uniquement le dossier personnalisations pour fournir un logo de bannière et faites uniquement des personnalisations de style CSS dans style. css. Le dossier de personnalisations n’est délibérément pas remplacé par des mises à niveau majeures. N’utilisez pas d’outils comme ILSpy et Reflector pour modifier des chaînes dans les assemblys du portail. Utilisez strings.resources pour remplacer les chaînes par défaut. Les assemblys sont remplacés lors de la mise à niveau.
Le logo de bannière n’est pas affiché dans les portails. Je vois toujours le logo FIM. Le nom/chemin d’accès de l’image dans style. CSS n’est pas valide ou le cache du navigateur n’a pas été effacé.
Le logo de la bannière semble insupportable dans Internet Explorer 6. Fournissez une image non transparente pour Internet Explorer 6 avec un style correspondant pour l’image dans style. css.