protected function SalesforceJWTPlugin::generateAssertion in Salesforce Suite 8.4
Same name and namespace in other branches
- 5.0.x modules/salesforce_jwt/src/Plugin/SalesforceAuthProvider/SalesforceJWTPlugin.php \Drupal\salesforce_jwt\Plugin\SalesforceAuthProvider\SalesforceJWTPlugin::generateAssertion()
Returns a JWT Assertion to authenticate.
Return value
string JWT Assertion.
2 calls to SalesforceJWTPlugin::generateAssertion()
- SalesforceJWTPlugin::refreshAccessToken in modules/
salesforce_jwt/ src/ Plugin/ SalesforceAuthProvider/ SalesforceJWTPlugin.php - Perform a refresh of the given token.
- SalesforceJWTPlugin::validateConfigurationForm in modules/
salesforce_jwt/ src/ Plugin/ SalesforceAuthProvider/ SalesforceJWTPlugin.php - Form validation handler.
File
- modules/
salesforce_jwt/ src/ Plugin/ SalesforceAuthProvider/ SalesforceJWTPlugin.php, line 199
Class
- SalesforceJWTPlugin
- JWT Oauth plugin.
Namespace
Drupal\salesforce_jwt\Plugin\SalesforceAuthProviderCode
protected function generateAssertion() {
$key = $this->keyRepository
->getKey($this
->getCredentials()
->getKeyId())
->getKeyValue();
$token = $this
->generateAssertionClaim();
return JWT::encode($token, $key, 'RS256');
}