Freigeben über


Anpassung des Microsoft Identity Manager 2016-Portals

In Microsoft Identity Manager 2016 (MIM) können Sie ausgewählte Elemente der Kennwortportale anpassen, einschließlich Bannerlogo, Zeichenfolgenressourcen und Cascading Stylesheets.

Warnung

Löschen Sie immer den Browsercache, wenn CSS-Anpassungen vorgenommen werden.

Die folgenden Elemente werden zum Anpassen der MIM 2016-Kennwortregistrierung und zum Zurücksetzen von Portalen verwendet:

  • Ordner "Anpassungen": Dies ist der Ordner, den MIM 2016 vor der Verwendung der Standardwerte überprüft. Für jedes angepasste Portal ist ein Anpassungsordner erforderlich. Anpassungen sollten nur in diesem Ordner vorgenommen werden, da der Setupvorgang diesen Ordner bei Upgrades, Änderungsmodusinstallationen oder Reparaturmodusinstallationen nicht überschreibt.

  • Strings.resources: Dies ist eine XML-basierte Datei, mit der Sie die im Portal angezeigten Zeichenfolgen ändern können. Diese Datei muss sich im Ordner "Anpassungen" befinden.

  • Style.css: Dies ist das cascading Stylesheet, das von den Portalen zum Anpassen verwendet wird. Erstellen und ändern Sie dieses Stylesheet, um das Logo zu ändern. Sie können auch den gesamten Inhalt des Stylesheets durch Ihre eigenen Anpassungen ersetzen.

Ausführliche schrittweise Anleitungen zum Anpassen der Portale für die Kennwortregistrierung und kennwortzurücksetzung finden Sie im Testumgebungshandbuch: Demonstrieren der MIM 2016-Kennwortregistrierung und Zurücksetzen von Portalanpassungen.

Warnung

Damit MIM benutzerdefinierte Änderungen erkennt, müssen Sie IIS neu starten, indem Sie iisresetausführen.

Ordner "Anpassungen"

Beim Start sucht MIM im Ordner "Anpassungen" nach der Datei "Strings.resources", bevor die Standardwerte verwendet werden. Erstellen Sie einen Anpassungsordner unter dem Verzeichnis für das Portal, das Sie anpassen möchten (d. a. das Portal für die Kennwortregistrierung oder das Kennwortzurücksetzungsportal). Wenn Sie beide Portale anpassen möchten, erstellen Sie unter jedem der folgenden Speicherorte einen Ordner "Anpassungen":

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

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

So erstellen Sie einen Anpassungsordner für das Kennwortregistrierungsportal:

  1. Navigieren Sie zum Ordner c:\Program Files\Microsoft Forefront Identity Manager\2010\Password Registration Portal.

  2. Erstellen Sie einen Ordner mit dem Namen Customizations.

So erstellen Sie einen Anpassungsordner für das Kennwortzurücksetzungsportal:

  1. Navigieren Sie zum Ordner c:\Program Files\Microsoft Forefront Identity Manager\2010\Password Reset Portal.

  2. Erstellen Sie einen Ordner mit dem Namen Customizations.

Benutzerdefinierte Zeichenfolgen in der Datei "Strings.resources"

Viele der Zeichenfolgen in der Portal-Benutzeroberfläche können angepasst werden, indem sie eine Datei "Strings.resources" erstellen und diese Datei dem Ordner "Anpassungen" hinzufügen. Erstellen Sie eine Datei "Strings.resources" für jedes Portal, das Sie anpassen möchten.

So erstellen Sie benutzerdefinierte Zeichenfolgen in der Datei "Strings.resources":

  1. Kopieren Sie im Editor den folgenden Code, und fügen Sie ihn in die Datei "Strings.resources" ein. Speichern Sie die Datei im Ordner "Anpassungen" für das Portal.

    <?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. Ändern Sie unter dem Abschnitt <!-- Customizations begin here --> im Code den Datennamen entsprechend den Zeichenfolgen, die Sie anpassen möchten. Geben Sie den Wert für die Zeichenfolge zwischen den <value></value>-Tags ein. Weitere Informationen zu den Zeichenfolgen, die angepasst werden können, und deren Standardwerte finden Sie in den nächsten Abschnitten.

Hinweis

Die Datei "Strings.resources" ist sprachneutral. Um sprachspezifische benutzerdefinierte Zeichenfolgen zu erstellen, müssen Sie das Sprachpaket installiert haben und die Datei im Zeichenfolgenformat <language>-<culture>.resourcesspeichern. Für die Kultur der englischen Sprache ist der Dateiname z. B. Zeichenfolgen.en-us.resources.

Portalzeichenfolgen

Die folgende Tabelle zeigt die Portalzeichenfolgen, die angepasst werden können:

Portalzeichenfolgenname Standardwert
AboutLinkText Über
ButtonCancel Abbrechen
ButtonFinish Beenden
ButtonNext Weiter
ButtonOk OKAY
CancelFinishedMessage Ihre Sitzung ist nicht mehr aktiv. Sie können das Fenster schließen oder neu starten, indem Sie auf den folgenden Link klicken.
CancelFinishedTitle Sitzung beendet
ErrorDescription_3000 Ein Fehler ist aufgetreten. Versuchen Sie es erneut, und wenn das Problem weiterhin besteht, wenden Sie sich an Ihren Helpdesk oder Systemadministrator. (Fehler 3000)
ErrorDescription_3001 Stellen Sie sicher, dass Sie Ihren Benutzernamen richtig eingeben. Wenn Sie Ihr Kennwort immer noch nicht zurücksetzen können, wenden Sie sich an Ihren Helpdesk, um Hilfe zu erhalten. (Fehler 3001)
ErrorDescription_3002 Ihre Sitzung wurde beendet. Kehren Sie zur Startseite zurück, um erneut zu beginnen. (Fehler 3002)
ErrorDescription_3003 Das aktuelle Benutzerkonto wird von Forefront Identity Manager nicht erkannt. Wenden Sie sich an Ihren Helpdesk oder Systemadministrator. (Fehler 3003)
ErrorDescription_3004 Sie sind nicht berechtigt, sich für die Kennwortzurücksetzung zu registrieren. Wenden Sie sich an Ihren Helpdesk oder Systemadministrator. (Fehler 3004)
ErrorDescription_3005 Eine oder mehrere Antworten, die Sie bereitgestellt haben, stimmen nicht mit den Antworten überein, die Sie während der Kennwortregistrierung angegeben haben. Um Ihr Kennwort zurückzusetzen, müssen die von Ihnen bereitgestellten Antworten mit den Antworten übereinstimmen, die Sie bei der Registrierung angegeben haben. Sie können von der Startseite aus erneut beginnen oder sich an Ihren Helpdesk oder Systemadministrator wenden. (Fehler 3005)
ErrorDescription_3006 Das eingegebene Kennwort ist falsch. Sie müssen das richtige Kennwort eingeben, um sich für die Kennwortzurücksetzung zu registrieren. (Fehler 3006)
ErrorDescription_3007 Es ist ihnen vorübergehend untersagt, Ihr Kennwort zurückzusetzen. Bitte versuchen Sie es später erneut, oder wenden Sie sich an Ihren Helpdesk oder Systemadministrator, um Unterstützung zu erhalten. (Fehler 3007)
ErrorDescription_3008 Ein Fehler ist aufgetreten. Versuchen Sie es erneut, und wenn das Problem weiterhin besteht, wenden Sie sich an Ihren Helpdesk oder Systemadministrator. (Fehler 3008)
ErrorDescription_3009 Ihre Eingabe enthält Text in einem format, das nicht zulässig ist. Versuchen Sie es erneut mit unterschiedlichen Eingaben, oder wenden Sie sich an Ihren Helpdesk oder Systemadministrator. (Fehler 3009)
ErrorDescription_3010_Registration Skripting ist in Ihrem Browser nicht aktiviert. Aktivieren Sie skripting, und kehren Sie zur Startseite der Kennwortregistrierung zurück, oder wenden Sie sich an Ihren Helpdesk, um Hilfe zu erhalten.
ErrorDescription_3010_Reset Skripting ist in Ihrem Browser nicht aktiviert. Aktivieren Sie skripting, und kehren Sie zur Startseite der Kennwortzurücksetzung zurück, oder wenden Sie sich an Ihren Helpdesk, um Unterstützung zu erhalten.
ErrorDescription_3011 Diese Website verwendet Cookies. Konfigurieren Sie Ihren Browser, um Cookies zu akzeptieren, und versuchen Sie es erneut, oder wenden Sie sich an Ihren Helpdesk, um Unterstützung zu erhalten.
ErrorDescription_3012 Die eingegebenen Daten stimmten nicht mit dem Sicherheitscode überein, der an Sie gesendet wurde. Sie können versuchen, Ihr Kennwort erneut zurückzusetzen, oder Wenden Sie sich an Ihren Helpdesk, um Hilfe zu erhalten.
ErrorDescription_3013 Ein Sicherheitscode kann nicht gesendet werden. Bitte wenden Sie sich an Ihren Helpdesk, um Unterstützung zu erhalten.
ErrorMessageDomainUsernameFormat Geben Sie Ihren Benutzernamen in das richtige Format ein.
ErrorMessageDomainUsernameRequired Geben Sie einen Benutzernamen ein, um den Vorgang fortzusetzen.
ErrorMessagePasswordRequired Geben Sie ein Kennwort ein.
ErrorMessagePasswordsDoNotMatch Stellen Sie sicher, dass beide Kennwörter übereinstimmen.
ErrorPageDefaultHeading Anwendungsfehler
Hinweis: Auf die Überschrift folgt "=" und die Fehlermeldung.
ErrorPageServerTime Serverzeit: {0:T}
Hinweis: {0} ist die Zeit, zu der die Ausnahme abgefangen wurde. "T" bewirkt, dass die übergebene Zeit als "lange Zeit" formatiert wird, die die Stunde, Minute und Sekunde anzeigt. Die BEZEICHNUNG AM/PM wird auch abhängig von der aktuellen Kultur angezeigt.
ErrorPageTitle Forefront Identity Management – Kennwortfehler
ErrorTitle_3000 Fehler
ErrorTitle_3001 Zugang verweigert
ErrorTitle_3002 Sitzung beendet
ErrorTitle_3003 Unbekannter Benutzer
ErrorTitle_3004 Nicht autorisierter Benutzer
ErrorTitle_3005 Antworten stimmen nicht überein
ErrorTitle_3006 Falsches Kennwort
ErrorTitle_3007 Zugriff vorübergehend verweigert
ErrorTitle_3008 Kommunikationsfehler
ErrorTitle_3009 Unzulässige Eingabe
ErrorTitle_3010 Browserkonfigurationsfehler
ErrorTitle_3011 Browserkonfigurationsfehler
ErrorTitle_3012 Fehler bei der Überprüfung
ErrorTitle_3013 Sicherheitscode kann nicht gesendet werden.
FinalizeRegistrationHeading1 Wenn Sie Ihr Kennwort jemals zurücksetzen müssen:
FinalizeRegistrationSubHeading1 Wechseln zum Zurücksetzen des Kennwortportals
FinalizeRegistrationSubHeading2 Überprüfen Ihrer Identität
FinalizeRegistrationSubHeading3 Wählen Sie Ihr neues Kennwort aus.
FinishDescription Wählen Sie Ihr neues Kennwort aus.
FinishTitle Kennwortzurücksetzung:
GotoPortalPrefix Gehe zu
GotoPortalSuffix Homepage
LabelTroubleshootingLinkText Details anzeigen
LoadingText Laden...
NoScriptTagErrorMessage Skripting ist in Ihrem Browser nicht aktiviert. Aktivieren Sie skripting und kehren Sie zur Startseite zurück, oder wenden Sie sich an Ihren Helpdesk, um Unterstützung zu erhalten.
PasswordResetOperationGeneralErrorMessage Fehler beim Zurücksetzen des Kennworts.
PasswordResetOperationPolicyViolationErrorMessage Das Kennwort entspricht nicht den Kennwortrichtlinien Ihrer Organisation.
PasswordResetOperationUserCantChangePasswordErrorMessage Fehler beim Zurücksetzen des Kennworts, kann der Benutzer das Kennwort nicht ändern.
PrivacyStatement Datenschutzerklärung
RegistrationDescription Self-Service Kennwortregistrierung
RegistrationMission Wenn Sie Ihr Kennwort vergessen haben, können Sie es selbst zurücksetzen, ohne Ihren Helpdesk anzurufen.
RegistrationPageTitle Forefront Identity Management – Kennwortregistrierung
RegistrationSteps Klicken Sie auf "Weiter", um den Registrierungsprozess zu starten.
RegistrationSuccessDescription Sie sind jetzt registriert
RegistrationSuccessTitle Abgeschlossen:
RegistrationWelcomeTitle Kennwortregistrierung:
ResetDescription Self-Service Kennwortzurücksetzung
ResetEnterNamePrompt Bitte geben Sie unten Ihren Benutzernamen ein.
ResetEnterPassword Geben Sie ein neues Kennwort ein:
ResetExample1 contoso\mmeyers
ResetExample2 mmeyers\@contoso.com
ResetExamples Beispiele
ResetPageTitle Forefront Identity Management – Kennwortzurücksetzung
ResetReenterPassword Geben Sie das Kennwort erneut ein:
ResetSuccessDescription Ihr Kennwort wurde zurückgesetzt.
ResetSuccessTitle Erfolg:
ResetUseNewPassword Sie können jetzt Ihr neues Kennwort verwenden, um sich anzumelden.
ResetUsernameTextFormat (Zurücksetzen des Kennworts für {0})
Hinweis: {0} ist die Anmeldung des Benutzers.
ResetWelcomeTitle Kennwortzurücksetzung:
Problembehandlung bei EmailSubject FIM-Anforderungsverarbeitungsfehlerdetails
TroubleshootingLabelAttributes Attribute:
TroubleshootingLabelCloseButton Schließen
TroubleshootingLabelCopyToClipboard In Zwischenablage kopieren
TroubleshootingLabelCorrelationId Korrelations-ID:
TroubleshootingLabelDetails Details:
TroubleshootingLabelPostCopyClipboardMessage Die Informationen wurden in die Zwischenablage kopiert.
TroubleshootingLabelRequestId Anforderungs-ID:
TroubleshootingLabelSendEmail Senden von Informationen per E-Mail
TroubleshootingLabelSource Grund:
TroubleshootingLabelViewRequestDetails Anforderungsdetails anzeigen
TroubleshootingLinkText Problembehandlungsinformationen

Authentifizierung Gate-Zeichenfolgen

Die folgende Tabelle zeigt die Authentifizierungsgate-Zeichenfolgen, die angepasst werden können:

Authentifizierung Gate-Zeichenfolgenname Standardwert
OTPEmailRegistraionEmailTextboxLabel E-Mail-Adresse:
OTPEmailRegistrationEmailRequiredErrorMessage Das E-Mail-Adressfeld darf nicht leer sein.
OTPEmailRegistrationFooterReadOnly Um Ihre E-Mail-Adresse zu aktualisieren, folgen Sie dem von Ihrer Organisation definierten Prozess, oder rufen Sie Ihren Helpdesk an.
OTPEmailRegistrationFooterReadWrite Die E-Mail-Adresse wird von Ihrer Organisation in Forefront Identity Manager gespeichert.
OTPEmailRegistrationGateTitle E-Mail-Adressüberprüfung
OTPEmailRegistrationHeaderReadOnly Wenn Sie Ihr Kennwort jemals zurücksetzen müssen, wird ein Überprüfungssicherheitscode an Ihre E-Mail gesendet. Wenn die unten gezeigte E-Mail-Adresse nicht korrekt ist, müssen Sie dies aktualisieren, um die Self-Service-Kennwortzurücksetzung zu verwenden.
OTPEmailRegistrationHeaderReadWrite Geben Sie unten Ihre E-Mail-Adresse ein. Wenn Sie Ihr Kennwort jemals zurücksetzen müssen, wird ein Überprüfungscode an Ihre E-Mail gesendet.
OTPEmailResetGateTitle Überprüfen Ihrer Identität: E-Mail
OTPEmailResetHeader Geben Sie unten Ihren Sicherheitscode ein. Ein Sicherheitscode wurde an die E-Mail-Adresse gesendet, die bei dieser Organisation registriert ist.
OTPRegularExpressionErrorMessage Der angegebene Wert stimmt nicht mit dem erwarteten Format überein.
OTPResetOneTimePasswordRequiredErrorMessage Das Sicherheitscodefeld darf nicht leer sein.
OTPResetVerificationLabel Sicherheitscode:
OTPSmsRegistrationFooterReadOnly Um Ihre Mobiltelefonnummer zu aktualisieren, befolgen Sie den von Ihrer Organisation definierten Prozess, oder rufen Sie Ihren Helpdesk an.
OTPSmsRegistrationFooterReadWrite Die Mobiltelefonnummer wird von Ihrer Organisation in Forefront Identity Manager gespeichert.
OTPSmsRegistrationGateTitle Überprüfung auf Mobiltelefonen
OTPSmsRegistrationHeaderReadOnly Wenn Sie Ihr Kennwort jemals zurücksetzen müssen, wird ein Überprüfungssicherheitscode an Ihr Mobiltelefon gesendet. Wenn die unten gezeigte Mobiltelefonnummer nicht korrekt ist, müssen Sie dies aktualisieren, um die Self-Service-Kennwortzurücksetzung zu verwenden.
OTPSmsRegistrationHeaderReadWrite Geben Sie unten Ihre Mobiltelefonnummer ein. Wenn Sie Ihr Kennwort jemals zurücksetzen müssen, wird ein Überprüfungscode an Ihr Mobiltelefon gesendet.
OTPSmsRegistrationMobilePhoneRequiredErrorMessage Das Feld "Mobiltelefonnummer" darf nicht leer sein.
OTPSmsRegistrationSMSTextBoxLabel Mobiltelefon:
OTPSmsResetGateTitle Überprüfen Ihrer Identität: Mobiltelefon
OTPSmsResetHeader Geben Sie unten Ihren Sicherheitscode ein. Ein Sicherheitscode wurde an das Mobiltelefon gesendet, das bei dieser Organisation registriert ist.
PasswordGateDescriptionText Geben Sie unten Ihr aktuelles Kennwort ein, und klicken Sie dann auf 'Weiter'.
PasswordGateErrorMessagePasswordRequired Geben Sie Ihr aktuelles Kennwort ein.
PasswordGateGateTitle Ihr aktuelles Kennwort
PasswordGatePasswordLabelText Passwort:
PasswordGateUsernameTextFormat <i> (angemeldet als: <b>{0}</b>) </i>
QAGateErrorNotEnoughQuestionsAnswered Sie müssen mindestens {0} Fragen beantworten.
QAGateIncorrectAnswer Ihre Antworten sind nicht richtig.
QAGatePrivacyNotice Die von Ihnen bereitgestellten Antworten werden von Ihrer Organisation in Forefront Identity Manager gespeichert.
QAGateRegistrationNumberOfQuestionsExplanation_Format Sie müssen mindestens {0} Fragen beantworten, um sich zu registrieren.
QAGateRegistrationOneOrMoreAnswersFailedValidation Mindestens eine Antwort entspricht nicht der Richtlinie.
QAGateRegistrationThisAnswerValidationFailed Diese Antwort entspricht nicht der Richtlinie.
QAGateRegistrationTitle Registrieren Ihrer Antworten
QAGateResetNumberOfQuestionsExplanation_Format Sie müssen {0} der folgenden {1} Fragen beantworten.
QAGateResetTitle Überprüfen Ihrer Identität: Übermitteln Ihrer Antworten

Benutzerdefinierte Logobanner

Das Standardbanner auf den Portalseiten kann für Ihre Organisation angepasst werden.

So passen Sie das Logobanner an:

  1. Erstellen Sie Ihre benutzerdefinierten Banner, und speichern Sie sie als .png Dateien. Die Dateien sollten die folgenden Empfehlungen erfüllen:

    • Größe: 490 x 50 Pixel.
    • Bittiefe: 32 Pixel.
  2. Kopieren Sie die Dateien in den Ordner "Anpassungen" in jedem Portal, das Sie anpassen möchten.

  3. Erstellen Sie eine Style.css Datei in jedem Ordner. Zeigen Sie die Datei auf den Ordner "Anpassungen" für das Portal und das neue Logo. Sie können den Logonamen nach Bedarf ändern, z. B. /Customizations/contosologo.png. Das CSS sollte wie der folgende Code aussehen:

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

  4. Wenn Sie Internet Explorer 6.0 verwenden, müssen Sie ein alternatives, nicht transparentes Logo bereitstellen und den folgenden Code zu Style.css hinzufügen:

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

    Das CSS sollte wie der folgende Code aussehen:

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

Benutzerdefinierte Bilder für Smartphones

Sie können das Logobild für Smartphones anpassen.

So passen Sie ein Bild für ein Smartphone an:

  1. Erstellen Sie Ihre Bilder, und speichern Sie sie als .png Dateien. Die Dateien sollten die folgenden Empfehlungen erfüllen:

    • Größe: 190 X 50 Pixel.
    • Bittiefe: 32 Pixel.
  2. Kopieren Sie die Dateien in den Ordner "Anpassungen" in jedem Portal, das Sie anpassen möchten.

  3. Erstellen Sie eine Style.css Datei in jedem Ordner. Zeigen Sie die Datei auf den Ordner "Anpassungen" für das Portal und das neue Logo. Sie können den Logonamen nach Bedarf ändern, z. B. /Customizations/contosologo.png. Das CSS sollte wie der folgende Code aussehen:

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

Benutzerdefinierte Stylesheets

Sie können das Layout und die Formatvorlage der Kennwortportale mithilfe eines angepassten Cascading Stylesheets (CSS) ändern.

So verwenden Sie ein angepasstes CSS:

  1. Erstellen Sie Ihre angepassten CSS-Dateien, und speichern Sie sie als Style.css.

  2. Kopieren Sie die Dateien in den Ordner "Anpassungen" in jedem Portal, das Sie anpassen möchten.

Der folgende Code ist ein einfaches Beispiel für eine Style.css Datei:

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;
}

Wichtig

Damit MIM benutzerdefinierte Änderungen erkennt, müssen Sie IIS neu starten, indem Sie iisresetausführen.

Der folgende Code ist ein komplexeres Beispiel für eine Style.css Datei. Diese Datei enthält Informationen, die für ein Smartphone oder ein Apple iPad spezifisch sind, um die Portale auf diesen Geräten anzuzeigen.

/****************
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)
{
}

Häufige Anpassungsprobleme

In der folgenden Tabelle sind häufige Probleme aufgeführt, die beim Upgrade des FIM-Diensts und des MIM-Portals auftreten können.

Problem Auflösung
Ich habe eine Zeichenfolgenanpassung vorgenommen, aber sie wurde nicht in der Benutzeroberfläche widerspiegelt. Zeichenfolgenanpassungen in strings.resources erfordern einen IIS-Neustart, indem iisresetausgeführt wird.
Nachdem sie eine Änderung an "strings.resources" vorgenommen haben, wird keine meiner Zeichenfolgenänderungen angezeigt. Das Format "Strings.resources" ist wahrscheinlich falsch formatiert und kann vom Portal ignoriert werden. Überprüfen Sie das Ereignisprotokoll unter Windows Logs>Application and Services Logs>Forefront Identity Manager.
Wenn ich Style.css zum ersten Mal hinzugefügt habe, wurde meine Formatänderungen im Portal nicht angezeigt. Wenn Sie zum ersten Mal eine Style.css Datei einführen, müssen Sie iisresetausführen.
Neue Formatvorlagen werden in Style.css hinzugefügt oder geändert, änderungen werden jedoch nicht im Browser angezeigt. Löschen Sie den Browsercache, und aktualisieren Sie die Seite. Überprüfen Sie die CSS-Syntax.
Ich habe den Inhalt des CSS-Ordners direkt <path_to_sspr_portal>\css\*.css oder das Bannerlogo <path_to_sspr_portal>\images\fimlogo.pnggeändert. Ich habe diese Änderungen beim Upgrade verloren. Benutzer werden empfohlen, diese Dateien nicht direkt zu ändern. Verwenden Sie nur den Ordner "Anpassungen", um ein Bannerlogo bereitzustellen und nur CSS-Formatanpassungen in Style.css vorzunehmen. Der Ordner "Anpassungen" wird absichtlich nicht durch wichtige Upgrades überschrieben. Verwenden Sie keine Tools wie ILSpy und Reflector, um Zeichenfolgen in den Portalassemblys zu ändern. Verwenden Sie "strings.resources", um Standardzeichenfolgen außer Kraft zu setzen. Die Assemblys werden beim Upgrade ersetzt.
Bannerlogo wird nicht in den Portalen angezeigt. Ich sehe weiterhin das FIM-Logo. Der Bildname/Pfad in Style.css ist ungültig, oder der Browsercache wurde nicht gelöscht.
Bannerlogo sieht in Internet Explorer 6 hässlich aus. Stellen Sie ein nicht transparentes Bild für Internet Explorer 6 mit einer entsprechenden Formatvorlage für das Bild in style.css bereit.