Skip to main content

How to reset F1 user "IFS" Password


VivekNR
Sidekick (Partner)
Forum|alt.badge.img+9
  • Sidekick (Partner)
  • 26 replies

Hi All,

 

How to reset F1 user "IFS" Password. Share procedure, if screen shot highly appreciated.

 

Please advise.

 

Reagrds,

Vivek NR.

16 replies

Binura Dodangoda
Hero (Partner)
Forum|alt.badge.img+11

Hi @VivekNR 

Go to Oracle User Management screen

Search for the user / Find the user

RMB → Change Password

 

Then you will be asked to enter the new password.

Hope this will help you!


Binura Dodangoda
Hero (Partner)
Forum|alt.badge.img+11

hi @VivekNR ,

I hope my previous explanation won’t help you since I misunderstood your question. You want to change the password of the user ‘IFS’.

I hope you can achieve this by executing the “change_mws_password.cmd” script which is located inside the “<IFS_HOME>/instance/<instance_name>/bin” folder


VivekNR
Sidekick (Partner)
Forum|alt.badge.img+9
  • Author
  • Sidekick (Partner)
  • 26 replies
  • February 13, 2020

Hi @Binura Dodangoda,

 

YES, IFS user’s password reset procedure required.. :-(

 

Regards,

Vivek NR.


VivekNR
Sidekick (Partner)
Forum|alt.badge.img+9
  • Author
  • Sidekick (Partner)
  • 26 replies
  • February 13, 2020

HI @Binura Dodangoda,

 

If we forget IFS Password, then how to reset the password.?

 

Regards,

Vivek NR.


lahiru.usj
Sidekick
Forum|alt.badge.img+5
  • 18 replies
  • February 13, 2020
VivekNR wrote:

HI @Binura Dodangoda,

 

If we forget IFS Password, then how to reset the password.?

 

Regards,

Vivek NR.

HI @VivekNR ,

If you forget the password, ask another user who has administrator access to change your password(Previous password not needed) in Oracle User Management window as @Binura Dodangoda  mentioned above.

Thank you


Binura Dodangoda
Hero (Partner)
Forum|alt.badge.img+11
lahiru.usj wrote:

HI @VivekNR ,

If you forget the password, ask another user who has administrator access to change your password(Previous password not needed) in Oracle User Management window as @Binura Dodangoda  mentioned above.

Thank you

Hi @lahiru.usj,

My previous explanation referring to the Oracle User Management screen is incorrect since @VivekNR is asking the way to change the password of the user ‘ifs’. User ‘ifs’ is not an F1 user and therefore it is not available in the Oracle users screen.


  • Superhero (Employee)
  • 1427 replies
  • February 13, 2020

I believe you’d have to do it through the database

ALTER USER user_name IDENTIFIED BY new_password;

MikeArbon
Hero (Customer)
Forum|alt.badge.img+10
  • Hero (Customer)
  • 91 replies
  • February 13, 2020

Hi 

When I create a new test instance I would tend to change this password in the IFS Applications Installer, with the reconfigure option. Although I expect @Binura Dodangoda guidance on using the .cmd file is a better option. Demonstrates how important it is to keep the Application instance folder structure locked down.

 


Binura Dodangoda
Hero (Partner)
Forum|alt.badge.img+11
anmise wrote:

I believe you’d have to do it through the database

 ALTER USER user_name IDENTIFIED BY new_password;

HI @anmise 

User ‘ifs’ is not an oracle user; hence we can’t change the password using the approach that you have mentioned.


Binura Dodangoda
Hero (Partner)
Forum|alt.badge.img+11

Hi @VivekNR ,

By using the "change_mws_password.cmd" script, you can change the password of the user 'ifs'.
However, you have to enter the current password. Therefore, you can't use this script when you do not remember the password.
As far as I know, in such a case, it is recommended to recreate a new IFS HOME instance using the build home.
Note that, user 'ifs' is not an F1 user and it is the web logic admin user.
Hope this will help you.

Best Regards,
Binura.


Srikanth
Superhero (Partner)
Forum|alt.badge.img+18
  • Superhero (Partner)
  • 291 replies
  • March 3, 2020

Hi, You can reset the IFS Middleware user password using the change_mws_password.cmd script under C:\ifs\<instance_name>\instance\<instance_name>\bin.

 

This script requires you to input your current IFS user password. If you aren’t sure, it is recommended to Delete and Create New the IFS instance using installer.cmd.

 

Good luck!


durette
Superhero (Customer)
Forum|alt.badge.img+19
  • Superhero (Customer)
  • 526 replies
  • March 26, 2020

Here's how to recover the WebLogic user passwords in Apps 9. I haven't tested this in Apps 10.

First, get the middleware configuration file:
%IFS_HOME%\instance\%INSTANCE%\%INSTANCE%_configuration.xml

If you need the password for the ifs user, get the value in this key:
<ifs.fndmws.admin.password.encrypted>

If you need the password for the ifsmon user, get the value in this key:
<ifs.fndmws.monitoring.password.encrypted>

At a minimum, you'll need four files from the IFS application. These may have been supplied with your initial upgrade or implementation delivery:
.\build\framework\classes\installer_plugins\fndweb\ifs\fnd\service\IfsEncryption.class

.\build\framework\classes\installer_plugins\fndweb\ifs\fnd\service\IfsEncryption$EncryptionException.class

.\build\framework\classes\installer_plugins\fndweb\ifs\fnd\util\Base64.class

.\build\framework\classes\installer_plugins\fndweb\ifs\fnd\util\EndOfStreamException.class

The easiest way to get this working is to work straight out of that FNDWEB folder. (That takes care of dependencies without having to recreate their folder structure.) Assuming your delivery is extracted to the same server as your application, you can harness the Java executable you already have.

You'll need to create two new files.

1. Create new file: .\build\framework\classes\installer_plugins\fndweb\MyDecrypt.java

import ifs.fnd.service.IfsEncryption;

public class MyDecrypt {

public static void main(String[] args)

throws Exception

{

System.out.println(IfsEncryption.decrypt(args[0]));

}

}

2. Create new file: .\build\framework\classes\installer_plugins\fndweb\MyDecrypt.bat

@echo off

setlocal enabledelayedexpansion

set ENCRYPTED=CgQItFLEmLiSxbfO08pKOKEUoJRpniqiGW4nKdevcRZQfBc=

set CLASSPATH=.

set "IFS_HOME=D:\IFS_DEV1"

set "JAVA_HOME=%IFS_HOME%\mw_home\java"

set "PATH=%JAVA_HOME%\bin\;%PATH%"

javac MyDecrypt.java

java MyDecrypt %ENCRYPTED%

pause

You'll need to edit that file, changing ENCRYPTED and IFS_HOME as appropriate.

Run MyDecrypt.bat, and the password will echo to the terminal.


Forum|alt.badge.img+8
  • Sidekick (Customer)
  • 43 replies
  • February 11, 2021

I don’t understand why changing IFSAPP password should be this complicated. We have simply been using the normal way of changing any user’s password through the application, which is using the Change password feature when logging into the system. Is this because you have forgotten the current IFSAPP password?


Srikanth
Superhero (Partner)
Forum|alt.badge.img+18
  • Superhero (Partner)
  • 291 replies
  • February 11, 2021

@TAPSUDJAY - The original question is related to resetting IFS Middleware user password not Oracle DB User account.

You are right, resetting Oracle user passwords like IFSAPP is straightforward and can be done through the application or running a SQL Alter User command. 


Siva.Prasad
Sidekick (Partner)
Forum|alt.badge.img+8
  • Sidekick (Partner)
  • 14 replies
  • August 10, 2022
durette wrote:

Here's how to recover the WebLogic user passwords in Apps 9. I haven't tested this in Apps 10.

First, get the middleware configuration file:
%IFS_HOME%\instance\%INSTANCE%\%INSTANCE%_configuration.xml

If you need the password for the ifs user, get the value in this key:
<ifs.fndmws.admin.password.encrypted>

If you need the password for the ifsmon user, get the value in this key:
<ifs.fndmws.monitoring.password.encrypted>

At a minimum, you'll need four files from the IFS application. These may have been supplied with your initial upgrade or implementation delivery:
.\build\framework\classes\installer_plugins\fndweb\ifs\fnd\service\IfsEncryption.class .\build\framework\classes\installer_plugins\fndweb\ifs\fnd\service\IfsEncryption$EncryptionException.class .\build\framework\classes\installer_plugins\fndweb\ifs\fnd\util\Base64.class .\build\framework\classes\installer_plugins\fndweb\ifs\fnd\util\EndOfStreamException.class

The easiest way to get this working is to work straight out of that FNDWEB folder. (That takes care of dependencies without having to recreate their folder structure.) Assuming your delivery is extracted to the same server as your application, you can harness the Java executable you already have.

You'll need to create two new files.

1. Create new file: .\build\framework\classes\installer_plugins\fndweb\MyDecrypt.java

import ifs.fnd.service.IfsEncryption; public class MyDecrypt { public static void main(String[] args) throws Exception { System.out.println(IfsEncryption.decrypt(args[0])); } }

2. Create new file: .\build\framework\classes\installer_plugins\fndweb\MyDecrypt.bat

@echo off setlocal enabledelayedexpansion set ENCRYPTED=CgQItFLEmLiSxbfO08pKOKEUoJRpniqiGW4nKdevcRZQfBc= set CLASSPATH=. set "IFS_HOME=D:\IFS_DEV1" set "JAVA_HOME=%IFS_HOME%\mw_home\java" set "PATH=%JAVA_HOME%\bin\;%PATH%" javac MyDecrypt.java java MyDecrypt %ENCRYPTED% pause

You'll need to edit that file, changing ENCRYPTED and IFS_HOME as appropriate.

Run MyDecrypt.bat, and the password will echo to the terminal.

 

Hi

How to do the same in Apps 10?

in Apps 10 there is no fndweb folder in \build\framework\classes\installer_plugins\

Please tell me how to do the same process in Apps 10. 

Thank You.


Forum|alt.badge.img+2
  • Do Gooder (Partner)
  • 6 replies
  • September 15, 2022

You can find this classes in fndweb_installer.jar, but You should use file from APP9 version.
Just unzip jar.
I tested this solution and it works.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings