I need to get a user's security token but there are other things currently using it so I don't really want to reset it. Is there any way to retrieve this without having to reset it?

  • 1
    I'm pretty sure the answer is "no" but I figured I'd ask - we could always use more questions. Aug 22, 2012 at 22:24
  • In old Windoes system you could use a Password revealer tool, if the token is shown on some popup window, might worth a try
    – Saariko
    Nov 1, 2012 at 18:04
  • Just trying to understand - why do you need to reset the security token? My understanding from your question - as other things(systems) using it - so you know the what is it. generally I miss it so I go for resetting it!! Apr 23, 2015 at 7:00

4 Answers 4


I believe not. I've never been able too short of finding the old email from when it was originally issued.

There is an active idea on IdeaExchange. Please consider upvoting it.

  • 3
    That's right. Here's the idea: success.salesforce.com/ideaview?id=08730000000BrHFAA0 Aug 22, 2012 at 22:44
  • 21
    you can't get it because salesforce doesn't have it, it treats it just like a password, and so only stores a hash of it.
    – superfell
    Aug 23, 2012 at 0:02
  • Unfortunately it's not a well designed system. It can be really tough to work with those restrictions and if you need to reset it, it affects everything connected to it. Although it's unlikely any time soon I'd like to see them redesign how security tokens work and are used. Nov 10, 2012 at 21:29
  • The idea link for this has been upgraded to the new site. The new URL is ideas.salesforce.com/s/idea/a0B8W00000GdVuBUAV/… Oct 12, 2021 at 1:36

When the user last changed his password, he should have gotten a reset token email.

Check your mail server for that user. It might store it there.

If you use a Google apps: check postini (Google's archive)

Email subject: salesforce.com security token confirmation

From: support


Your Security Token Is Enclosed.

Dear John,

When accessing salesforce.com from outside of your company’s trusted networks, you must add a security token to your password to log in to a desktop client, such as Connect for Outlook, Connect Offline, Connect for Office, Connect for Lotus Notes, or the Data Loader.

New security tokens are automatically sent to you when your salesforce.com password is changed or when you request to reset your security token.

Your new security token is below. Note that security tokens are case sensitive.

User Name: [email protected] Security Token: XXXXXXXXXXXXXXXXXXXXXXXXXX


No, definitely the only way to do this is to reset the token (unless you can find the original email), there is no other option. The token is per user account, so resetting it will only reset it for that user and won't affect other parts of the system.

You'll also need to ensure that the user email address is set correctly. As soon as you reset the token, the new token will be emailed to that address.


I add a custom field to the user profile page layout to store the tokens & one for password also. Helpful for API users.

Copy/paste from email when you reset token. Update them on user account as tokens are reset.

  • 8
    That doesn't seem very secure...or wise from a legal standpoint.
    – Adrian Larson
    Jan 23, 2017 at 14:30

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .