No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
Newer Version Available
AuthToken Class
Namespace
AuthToken Methods
The following are methods for AuthToken. All are instance methods.
getAccessToken(String, String)
Signature
public String getAccessToken(String authProviderId, String providerName)
Return Value
Type: String
getAccessTokenMap(String, String)
Signature
public Map<String, String> getAccessTokenMap(String authProviderId, String providerName)
refreshAccessToken(String, String, String)
Signature
public Map<String, String> refreshAccessToken(String authProviderId, String providerName, String oldAccessToken)
Usage
This method works when using Salesforce or an OpenID Connect provider, but not when using Facebook or Janrain. The returned map contains AccessToken and RefreshError keys. Evaluate the keys in the response to check if the request was successful. For a successful request, the RefreshError value is null, and AccessToken is a token value. For an unsuccessful request, the RefreshError value is an error message, and the AccessToken value is null.
When successful, this method updates the token stored in the database, which you can get using Auth.AuthToken.getAccessToken().
Example
1String accessToken = Auth.AuthToken.getAccessToken('0SOD000000000De', 'Open ID connect');
2Map<String, String> responseMap = Auth.AuthToken.refreshAccessToken('0SOD000000000De', 'Open ID connect', accessToken);A successful request includes the access token in the response.
1 (RefreshError,null)(AccessToken,00DD00000007BhE!AQkAQFzj...)