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 Portalc:\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 :
Accédez au dossier
c:\Program Files\Microsoft Forefront Identity Manager\2010\Password Registration Portal.Créez un dossier nommé customizations.
Pour créer un dossier de personnalisations pour le portail de réinitialisation de mot de passe :
Accédez au dossier
c:\Program Files\Microsoft Forefront Identity Manager\2010\Password Reset Portal.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 :
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>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 :
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.
Copiez les fichiers dans le dossier Personnalisations dans chaque portail que vous souhaitez personnaliser.
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;}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 :
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.
Copiez les fichiers dans le dossier Personnalisations dans chaque portail que vous souhaitez personnaliser.
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 :
Créez des fichiers CSS personnalisés et enregistrez-les en tant que Style.css.
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. |