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?
-
1I'm pretty sure the answer is "no" but I figured I'd ask - we could always use more questions.– Ryan ElkinsAug 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– SaarikoNov 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!!– Nazeer AhamedApr 23, 2015 at 7:00
4 Answers
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.
-
3That's right. Here's the idea: success.salesforce.com/ideaview?id=08730000000BrHFAA0 Aug 22, 2012 at 22:44
-
21you 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. 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
Text:
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.
-
8That doesn't seem very secure...or wise from a legal standpoint.– Adrian Larson ♦Jan 23, 2017 at 14:30