Anpassung des Microsoft Identity Manager 2016-Portals

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

Warnung

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

Die folgenden Elemente werden zum Anpassen der Portale für die Kennwortregistrierung und -zurücksetzung von MIM 2016 verwendet:

  • Ordner "Anpassungen": Dies ist der Ordner, den MIM 2016 überprüft, bevor die Standardwerte verwendet werden. Jedes zu anpassende Portal erfordert einen Anpassungsordner. Anpassungen sollten nur in diesem Ordner vorgenommen werden, da der Setupprozess diesen Ordner bei Upgrades, Wechselmodusinstallationen 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 „Customizations“ befinden.

  • Style.css: Dies ist das Cascading Stylesheet, das von den Portalen zur Anpassung 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 Schritt-für-Schritt-Anweisungen zum Anpassen der Portale zur Kennwortregistrierung und Kennwortzurücksetzung finden Sie unter Test Lab Guide: Demonstration der MIM 2016-Kennwortregistrierung und -zurücksetzen der Portalanpassung.

Warnung

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

Ordner "Anpassungen"

Beim Start sucht MIM im Ordner Anpassungen nach der Datei Strings.resources, bevor die Standardwerte verwendet werden. Erstellen Sie einen Ordner Anpassungen unter dem Verzeichnis für das Portal, das Sie anpassen möchten (d. b. das Portal für die Kennwortregistrierung oder das Portal für die Kennwortzurücksetzung). 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 Anpassungen.

So erstellen Sie einen Ordner "Anpassungen" 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 Anpassungen.

Benutzerdefinierte Zeichenfolgen in der Datei Strings.resources

Viele der Zeichenfolgen in der Benutzeroberfläche des Portals können Sie anpassen, indem Sie eine Strings.resources-Datei erstellen und diese Datei dem Ordner „Customizations“ hinzufügen. Erstellen Sie eine Strings.resources-Datei für jedes Portal, das Sie anpassen möchten.

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

  1. Kopieren Sie in 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 <!-- Customizations begin here --> Abschnitt im Code den Datennamen so, dass er den Zeichenfolgen entspricht, die Sie anpassen möchten. Geben Sie den Wert für die Zeichenfolge zwischen den <value></value> Tags ein. Die Zeichenfolgen, die angepasst werden können, und deren Standardwerte finden Sie in den nächsten Abschnitten.

Hinweis

Die Datei Strings.resources ist sprachneutral. Zum Erstellen sprachspezifischer benutzerdefinierter Zeichenfolgen müssen Sie dieses Sprachpaket installiert haben und die Datei im Zeichenfolgenformat <language>-<culture>.resourcesspeichern. Für die englischsprachige Kultur lautet der Dateiname beispielsweise Strings.en-us.resources.

Portalzeichenfolgen

In der folgenden Tabelle sind die Portalzeichenfolgen aufgeführt, die angepasst werden können:

Name der Portalzeichenfolge Standardwert
AboutLinkText Info
ButtonCancel Abbrechen
ButtonFinish Finish
ButtonNext Nächste
ButtonOk OK
CancelFinishedMessage Ihre Sitzung ist nicht mehr aktiv. Sie können das Fenster schließen oder die Sitzung neu starten, indem Sie auf den folgenden Link klicken.
CancelFinishedTitle Die Sitzung ist beendet
ErrorDescription_3000 Es ist ein Fehler aufgetreten. Versuchen Sie es erneut. Wenn das Problem weiterhin besteht, wenden Sie sich an den Helpdesk oder den 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 bitte an Ihren Helpdesk, um Unterstützung zu erhalten. (Fehler 3001)
ErrorDescription_3002 Die Sitzung ist beendet. Kehren Sie zur Homepage zurück, um den Vorgang zu wiederholen. (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 Antworten, die Sie jetzt angeben, 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. Versuchen Sie es später erneut, oder wenden Sie sich an Ihren Helpdesk oder Systemadministrator, um Unterstützung zu erhalten. (Fehler 3007)
ErrorDescription_3008 Es ist ein Fehler aufgetreten. Versuchen Sie es erneut. Wenn das Problem weiterhin besteht, wenden Sie sich an den Helpdesk oder den Systemadministrator. (Fehler 3008)
ErrorDescription_3009 Die von Ihnen gemachte Eingabe enthält Text in einem Format, das nicht erlaubt ist. Versuchen Sie es erneut mit einer anderen Eingabe, oder wenden Sie sich an den Helpdesk bzw. den Systemadministrator. (Fehler 3009)
ErrorDescription_3010_Registration Skripting ist im Browser nicht aktiviert. Aktivieren Sie Skripting, und kehren Sie zur Startseite der Kennwortregistrierung zurück, oder wenden Sie sich an den Helpdesk.
ErrorDescription_3010_Reset Skripting ist im Browser nicht aktiviert. Aktivieren Sie Skripting, und kehren Sie zur Startseite der Kennwortzurücksetzung zurück, oder wenden Sie sich an den Helpdesk.
ErrorDescription_3011 Von dieser Seite werden Cookies verwendet. Konfigurieren Sie den Browser für die Annahme von Cookies, und versuchen Sie es erneut, oder wenden Sie sich an den Helpdesk.
ErrorDescription_3012 Die von Ihnen eingegebenen Daten entsprechen nicht dem Ihnen zugesendeten Sicherheitscode. Sie können versuchen, das Kennwort erneut zurückzusetzen, oder den Helpdesk um Unterstützung bitten.
ErrorDescription_3013 Der Sicherheitscode kann nicht gesendet werden. Bitten Sie den Helpdesk um Unterstützung.
ErrorMessageDomainUsernameFormat Geben Sie den Benutzernamen im richtigen Format ein.
ErrorMessageDomainUsernameRequired Geben Sie zum Fortfahren einen Benutzernamen ein.
ErrorMessagePasswordRequired Geben Sie ein Kennwort ein.
ErrorMessagePasswordsDoNotMatch Stellen Sie sicher, dass beide Kennwörter übereinstimmen.
ErrorPageDefaultHeading Anwendungsfehler
Hinweis: Auf die Überschrift folgen "=" und die Fehlermeldung.
ErrorPageServerTime Serverzeit: {0:T}
Hinweis: {0} Ist der Zeitpunkt, zu dem die Ausnahme abgefangen wurde. "T" bewirkt, dass die übergebene Zeit als "lange Zeit" formatiert wird, die die Stunde, Die Minute und die Sekunde anzeigt. Die AM/PM-Bezeichnung wird auch in Abhängigkeit von der aktuellen Kultur angezeigt.
ErrorPageTitle Forefront Identity Management – Kennwortfehler
ErrorTitle_3000 Fehler
ErrorTitle_3001 Zugriff verweigert
ErrorTitle_3002 Die Sitzung ist 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 Eingabe ist nicht zulässig
ErrorTitle_3010 Fehler in der Browserkonfiguration
ErrorTitle_3011 Fehler in der Browserkonfiguration
ErrorTitle_3012 Fehler bei der Überprüfung
ErrorTitle_3013 Der Sicherheitscode kann nicht gesendet werden
FinalizeRegistrationHeading1 Wenn Sie später einmal Ihr Kennwort zurücksetzen müssen:
FinalizeRegistrationSubHeading1 Besuchen Sie das Kennwortzurücksetzungsportal
FinalizeRegistrationSubHeading2 Bestätigen Sie Ihre Identität.
FinalizeRegistrationSubHeading3 Neues Kennwort auswählen
FinishingDescription Neues Kennwort auswählen
FinishingTitle Kennwort zurücksetzen:
GotoPortalPrefix Gehe zu
GotoPortalSuffix Startseite
LabelTroubleshootingLinkText Details anzeigen
LoadingText Wird geladen...
NoScriptTagErrorMessage Skripting ist im Browser nicht aktiviert. Aktivieren Sie Skripting, und kehren Sie zur Startseite zurück, oder wenden Sie sich an den Helpdesk.
PasswordResetOperationGeneralErrorMessage Fehler beim Zurücksetzen des Kennworts.
PasswordResetOperationPolicyViolationErrorMessage Das Kennwort entspricht nicht den Kennwortrichtlinien Ihrer Organisation.
PasswordResetOperationUserCantChangePasswordErrorMessage Fehler beim Zurücksetzen des Kennworts. Der Benutzer kann das Kennwort nicht ändern.
PrivacyStatement Datenschutzerklärung
RegistrationDescription Self-Service-Kennwortregistrierung
RegistrationMission Wenn Sie einmal Ihr Kennwort vergessen haben sollten, können Sie es selbst zurücksetzen, ohne sich an den Helpdesk wenden zu müssen.
RegistrationPageTitle Forefront Identity Management – Kennwortregistrierung
RegistrationSteps Klicken Sie auf „Weiter“, um den Registrierungsvorgang zu starten.
RegistrationSuccessDescription Sie sind jetzt registriert
RegistrationSuccessTitle Abgeschlossen:
RegistrationWelcomeTitle Kennwortregistrierung:
ResetDescription Self-Service-Kennwortzurücksetzung
ResetEnterNamePrompt 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 sich jetzt mit dem neuen Kennwort anmelden.
ResetUsernameTextFormat (Zurücksetzen des Kennworts für {0})
Hinweis: {0} ist die Anmeldung des Benutzers.
ResetWelcomeTitle Kennwort zurücksetzen:
TroubleshootingEmailSubject Details zum FIM-Anforderungsverarbeitungsfehler
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 Informationen per E-Mail senden
TroubleshootingLabelSource Ursache:
TroubleshootingLabelViewRequestDetails Anforderungsdetails anzeigen
TroubleshootingLinkText Problembehandlungsinformationen

Authentication Gate-Zeichenfolgen

In der folgenden Tabelle sind die Authentication Gate-Zeichenfolgen aufgeführt, die angepasst werden können:

Name der Authentifizierungsgate-Zeichenfolge Standardwert
OTPEmailRegistraionEmailTextboxLabel E-Mail-Adresse:
OTPEmailRegistrationEmailRequiredErrorMessage Das Feld für die E-Mail-Adresse darf nicht frei gelassen werden.
OTPEmailRegistrationFooterReadOnly Folgen Sie zum Aktualisieren Ihrer E-Mail-Adresse den Prozessen, die von Ihrer Organisation definiert sind, oder rufen Sie beim Helpdesk an.
OTPEmailRegistrationFooterReadWrite Die E-Mail-Adresse wird von Ihrer Organisation in Forefront Identity Manager gespeichert.
OTPEmailRegistrationGateTitle Bestätigung mit E-Mail-Adresse
OTPEmailRegistrationHeaderReadOnly Wenn Sie das Kennwort zurücksetzen müssen, wird ein Prüfsicherheitscode an Ihre E-Mail-Adresse gesendet. Wenn die unten angegebene E-Mail-Adresse nicht korrekt ist, müssen Sie diese aktualisieren, damit Sie die Self-Service-Kennwortzurücksetzung verwenden können.
OTPEmailRegistrationHeaderReadWrite Geben Sie unten Ihre E-Mail-Adresse ein. Wenn Sie das Kennwort zurücksetzen müssen, wird Ihnen eine E-Mail mit einem Prüfcode gesendet.
OTPEmailResetGateTitle Überprüfen Ihrer Identität: E-Mail-Bestätigung
OTPEmailResetHeader Geben Sie unten Ihren Sicherheitscode ein. Ein Sicherheitscode wurde an die E-Mail-Adresse gesendet, die für diese Organisation registriert ist.
OTPRegularExpressionErrorMessage Der angegebene Wert entspricht nicht dem erwarteten Format.
OTPResetOneTimePasswordRequiredErrorMessage Das Feld für den Sicherheitscode darf nicht frei gelassen werden.
OTPResetVerificationLabel Sicherheitscode:
OTPSmsRegistrationFooterReadOnly Folgen Sie zum Aktualisieren Ihrer Mobiltelefonnummer den Prozessen, die von Ihrer Organisation definiert sind, oder rufen Sie beim Helpdesk an.
OTPSmsRegistrationFooterReadWrite Die Mobiltelefonnummer wurde von Ihrer Organisation in Forefront Identity Manager gespeichert.
OTPSmsRegistrationGateTitle Mobiltelefonbestätigung
OTPSmsRegistrationHeaderReadOnly Wenn Sie das Kennwort zurücksetzen müssen, wird ein Prüfsicherheitscode an Ihr Mobiltelefon gesendet. Wenn die unten angegebene Mobiltelefonnummer nicht korrekt ist, müssen Sie diese aktualisieren, damit Sie die Self-Service-Kennwortzurücksetzung verwenden können.
OTPSmsRegistrationHeaderReadWrite Geben Sie unten Ihre Mobiltelefonnummer ein. Wenn Sie das Kennwort zurücksetzen müssen, wird ein Prüfcode an Ihr Mobiltelefon gesendet.
OTPSmsRegistrationMobilePhoneRequiredErrorMessage Das Feld für die Mobiltelefonnummer darf nicht frei gelassen werden.
OTPSmsRegistrationSMSTextBoxLabel Mobiltelefon:
OTPSmsResetGateTitle Überprüfen Ihrer Identität: Mobiltelefonbestätigung
OTPSmsResetHeader Geben Sie unten Ihren Sicherheitscode ein. Ein Sicherheitscode wurde an das Mobiltelefon gesendet, das für diese 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 Password (Kennwort):
PasswordGateUsernameTextFormat <i> (angemeldet als: <b>{0}</b>) </i>
QAGateErrorNotEnoughQuestionsAnswered Sie müssen mindestens {0} Fragen beantworten.
QAGateIncorrectAnswer Ihre Antworten sind nicht richtig.
QAGatePrivacyNotice Ihre Antworten werden von Ihrer Organisation in Forefront Identity Manager gespeichert.
QAGateRegistrationNumberOfQuestionsExplanation_Format Sie müssen mindestens {0} Fragen beantworten, um sich zu registrieren.
QAGateRegistrationOneOrMoreAnswersFailedValidation Eine oder mehrere Antworten stimmen nicht mit der Richtlinie überein.
QAGateRegistrationThisAnswerValidationFailed Diese Antwort stimmt nicht mit der Richtlinie überein.
QAGateRegistrationTitle Antworten registrieren
QAGateResetNumberOfQuestionsExplanation_Format Sie müssen die folgenden {1} Fragen beantworten{0}.
QAGateResetTitle Identität bestätigen: Antworten angeben

Benutzerdefinierte Logobanner

Das Standardbanner auf den Seiten des Portals 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 den folgenden Empfehlungen entsprechen:

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

  3. Erstellen Sie in jedem Ordner eine Datei „Style.css“. 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 Style.css den folgenden Code 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 den folgenden Empfehlungen entsprechen:

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

  3. Erstellen Sie in jedem Ordner eine Datei „Style.css“. 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 den Stil der Kennwortportale mithilfe eines benutzerdefinierten Cascading Stylesheets (CSS) ändern.

So verwenden Sie ein benutzerdefiniertes CSS:

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

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

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 ausführen iisreset.

Der folgende Code ist ein erweitertes 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 Lösung
Ich habe eine Zeichenfolgenanpassung vorgenommen, die sich aber nicht auf der Benutzeroberfläche widerspiegelte. Zeichenfolgenanpassungen in strings.resources erfordern einen IIS-Neustart durch Ausführen iisresetvon .
Nachdem ich eine Strings.resources-Änderung vorgenommen habe, werden keine änderungen an meinen Zeichenfolgen 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.
Beim ersten Hinzufügen von Style.css wurden meine Stiländerungen im Portal nicht angezeigt. Wenn Sie zum ersten Mal eine Style.css-Datei einführen, müssen Sie ausführen iisreset.
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 direkt den Inhalt des CSS-Ordners <path_to_sspr_portal>\css\*.css oder des Bannerlogos <path_to_sspr_portal>\images\fimlogo.pnggeändert. Ich habe diese Änderungen beim Upgrade verloren. Benutzern wird empfohlen, diese Dateien nicht direkt zu ändern. Verwenden Sie nur den Ordner Anpassungen, um ein Bannerlogo bereitzustellen, und nehmen Sie nur CSS-Stilanpassungen in Style.css vor. Der Ordner Anpassungen wird bewusst nicht von wichtigen Upgrades überschrieben. Verwenden Sie keine Tools wie ILSpy und Reflector, um Zeichenfolgen in den Portalassemblys zu ändern. Verwenden Sie „strings.resources“, um Standardzeichenfolgen zu überschreiben. Die Assemblys werden beim Upgrade ersetzt.
Das Bannerlogo wird in den Portalen nicht angezeigt. Ich sehe immer noch das FIM-Logo. Der Bildname/Pfad in Style.css ist ungültig, oder der Browsercache wurde nicht gelöscht.
Das 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.