none
Customize FIM2010 R2 Password reset home page RRS feed

Answers

All replies

  • Official guide is here:

    http://technet.microsoft.com/en-us/library/hh877808(v=ws.10).aspx

    And this is just ASP .NET application so you can customize it at your will :). Not sure what support stance is on this however :).

    Wednesday, September 12, 2012 7:48 AM
  • I am able to achieve logo custimization using the above link but , no where it mentioned about the contents customization in the password reset default home page

    Wednesday, September 12, 2012 10:20 AM
  • Go to this link - http://technet.microsoft.com/en-us/library/jj134312(v=ws.10).aspx

    So in the strings.resources file you create, for example, set values for ResetExample1 and ResetExample2

      <data name="ResetExample1" xml:space="preserve">
        <value>fabrikam\matt.meyers</value>
      </data>
      <data name="ResetExample2" xml:space="preserve">
        <value>matt.meyers@fabrikam.com</value>
      </data>

    Hope this help

    Wednesday, September 12, 2012 12:33 PM
  • David

    I have done the following

    Created Customization folder under "C:\Program Files\Microsoft Forefront Identity Manager\2010\Password Reset Portal"

    copied only the above code and created string.resouces file

    done IIS reset

    Still am not getting that examples changed

    Am i missing anything here ?

    Friday, September 14, 2012 5:37 AM
  • Hi Ragavendra,

      That XML was just a snippet so you also need the rest of the XML. So an example of the full XML would be:

    <?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="ResetPageTitle" xml:space="preserve">
        <value>Fabrikam Self-Service Password Reset</value>
      </data>
      <data name="RegistrationPageTitle" xml:space="preserve">
        <value>Fabrikam Self-Service Password Registration</value>
      </data>
      <data name="ResetExample1" xml:space="preserve">
        <value>fabrikam\matt.meyers</value>
      </data>
      <data name="ResetExample2" xml:space="preserve">
        <value>matt.meyers@fabrikam.com</value>
      </data>
    </root>

    Friday, September 14, 2012 5:50 AM
  • David

    I have done the following

    Created Customization folder under "C:\Program Files\Microsoft Forefront Identity Manager\2010\Password Reset Portal"

    copied above code and created string.resouces file under Customization folder

    done IIS reset

    Still am not getting that examples changed


    Tuesday, September 25, 2012 9:39 AM
  • I too have performed the same steps, and I get other changes, just not any of the following in the Customizations section.

     <!-- Customizations begin here -->
      <data name="QAGateResetTitle" xml:space="preserve">
        <value>Corp Question and Answer Reset</value>
      </data>
      <data name="ResetPageTitle" xml:space="preserve">
        <value>Corp Self-Service Password Reset</value>
      </data>
      <data name="ResetExample1" xml:space="preserve">
        <value>DOMAIN\username</value>
      </data>
      <data name="ResetExample2" xml:space="preserve">
        <value>username@domain.com</value>
      </data>
          </root>
    Wednesday, October 24, 2012 3:13 AM
  • Here's an example that worked for me. It doesn't follow the MS example exactly,  because I used the Visual Studio Resource Editor to create the file to avoid typos. When I get a chance, I'll do a Wiki about this.

    <?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=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
      </resheader>
      <resheader name="writer">
        <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
      </resheader>
      <data name="QAGateResetTitle" xml:space="preserve">
        <value>Custom QA Gate Reset Title</value>
      </data>
      <data name="ResetPageTitle" xml:space="preserve">
        <value>Custom Reset Title Page</value>
      </data>
      <data name="ResetExample1" xml:space="preserve">
        <value>Custom ResetExample1</value>
      </data>
      <data name="ResetExample2" xml:space="preserve">
        <value>Custom ResetExample2</value>
      </data>
      <data name="AboutLinkText" xml:space="preserve">
        <value>Custom AboutLinkText</value>
      </data>
      <data name="ButtonCancel" xml:space="preserve">
        <value>Custom ButtonCancelText</value>
      </data>
      <data name="ButtonFinish" xml:space="preserve">
        <value>Custom ButtonFinishText</value>
      </data>
      <data name="ButtonNext" xml:space="preserve">
        <value>Custom ButtonNextText</value>
      </data>
      <data name="ButtonOk" xml:space="preserve">
        <value>Custom ButtonOkText</value>
      </data>
      <data name="PrivacyStatement" xml:space="preserve">
        <value>Custom PrivacyStatement</value>
      </data>
      <data name="QAGateResetNumberOfQuestionsExplanation_Format" xml:space="preserve">
        <value>Custom - Please answer {0} of these {1} questions.</value>
      </data>
      <data name="ResetEnterNamePrompt" xml:space="preserve">
        <value>Custom ResetEnterNamePrompt</value>
      </data>
      <data name="ResetExamples" xml:space="preserve">
        <value>Custom ResetExamples</value>
      </data>
      <data name="ResetReenterPassword" xml:space="preserve">
        <value>Custom ResetReenterPassword</value>
      </data>
      <data name="ResetSuccessDescription" xml:space="preserve">
        <value>Custom ResetSuccessDescription</value>
      </data>
      <data name="ResetSuccessTitle" xml:space="preserve">
        <value>Custom ResetSuccessTitle</value>
      </data>
      <data name="ResetWelcomeTitle" xml:space="preserve">
        <value>Custom ResetWelcomeTitle</value>
      </data>
    </root>

    which got me this


    Frank C. Drewes III - Architect - Oxford Computer Group

    Thursday, October 25, 2012 1:37 AM
  • Ragavendra and MRMO

    I'm not sure if this is your problem but often I have cut-and-pasted examples from a browser or Microsoft documentation into the string.resouces file to find the quotes are special characters which are not interpreted correctly. As Frank mentions above, use a good XML editor to ensure the format is correct, and if all else fails type up the XML from scratch using a XML editor and see if that works. You may find an illegal character in the XML which is causing your issue.

    Thursday, October 25, 2012 3:01 AM
  • Here's an Wiki I just posted on how to use Visual Studio's resource editor to update the file.

    http://social.technet.microsoft.com/Forums/en/ilm2/thread/e659108b-3978-4d5b-add1-65497d733af6


    Frank C. Drewes III - Architect - Oxford Computer Group


    Thursday, October 25, 2012 4:23 AM
  • Makes sense.  I'll get my hands on an XML editor and let you know.
    • Proposed as answer by MRMO Thursday, October 25, 2012 7:43 PM
    Thursday, October 25, 2012 12:38 PM
  • I ended up just rewitting the XML file from scratch, and it worked just fine.  It definately was hidden characters that must have copied over from the web page on TechNet.

    Thanks...

    • Proposed as answer by MRMO Thursday, October 25, 2012 7:45 PM
    Thursday, October 25, 2012 7:45 PM
  • I was able to change the WEB banner from Microsoft Forefront Identity Manager 2010 R2 to our company logo, and all the other changes went well.  I was just presented with something that I that I didn't consider - Can I also change / customize the FIM Add-In that get's installed on the Windows clients?  Basically, the support group is looking to have the same company logo on the FIM Add-In that is getting installed on the users computers.
    Wednesday, November 14, 2012 2:35 PM