• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1018
  • Last Modified:

Passing domain user credential into windows user environment variable

Hi there,

We have an application runnin on XP box which also a domain member desktop that basically  require username and password authentication. This application will not prompt to authenticate if we can specify the username and password when launching the application executable file (for e.g. : abc.exe /username=usr /password=pwd).
My question is whether it is possible to pass the windows domain user credential value into the username and password parameter above. I understand username variable (%username%) will work, but how about the password variable.

If someone can shed the light on how to achieve this, that would be much appreciated.

Cheers,
0
brothertu
Asked:
brothertu
  • 2
  • 2
1 Solution
 
sconstableCommented:
There is no enviroment variable for password.  To pass a user credential you would have have the user save the password into a variable or file.  The other option is if the application would support passing a Kerberos token or NTLM LSA token to it.
0
 
brothertuAuthor Commented:
Thanks for your advice. Don't think this application support passing kerberos token or NTLM LSA (will confirm with the application developer). Don't really like to save domain user password in a plain text file, so are there any options that will make this work without doing password saving in a clear text.

Thanks,
0
 
johnb6767Commented:
Any chance you can store a password for the server it connects to in  start>run>"control userpasswords2"

Not sure what the apps do, but maybe an option?
0
 
brothertuAuthor Commented:
Hi John,

Don't think it will work since the apps frontend client software is on the client XP machine in which the users will log into it using the domain credential and at the moment when a user launch that frontend application the user will be prompted for user and password against the application credential own database. And the end users just want some sort of 'single sign on' functionality which when they launch the application it will not prompting credential anymore and it just logged the users in. According to the developer we should be able to pass the windows logon domain environment variables when launching the application (for e.g. "abc.exe /username=usernamex /password=userpassword"). I understand the 'usernamex' might be easily replaced by %Username%, but I'm just wondering about the password, how could they will be passed without storing the password in a clear text.

Thanks,
0
 
johnb6767Commented:
There is no variable for the password, or at least I have never heard of one..... Thats why I was wondering what the app actually did.....
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now