Is there a standard mechanism for storing external app oauth tokens in Salesforce (smth like connected app but in the opposite direction)? I need my SF users to authorize within a 3rd party app and then store the tokens [somewhere] so that they wouldn't need to authorize each time (the 3rd party app supports oauth2).
If I'm missing something obvious in the integration documentation please help me out.
Or will I have to handle tokens storage by myself? If so, then what would be the best option?
- storing them as hierarchy custom settings -- doesn't seem secure enough though
- creating a separate app that would orchestrate authorization
- are there other options?