class SalesforceCredentials in Salesforce Suite 8.3
Same name and namespace in other branches
- 8.4 src/Consumer/SalesforceCredentials.php \Drupal\salesforce\Consumer\SalesforceCredentials
- 5.0.x src/Consumer/SalesforceCredentials.php \Drupal\salesforce\Consumer\SalesforceCredentials
Salesforce credentials extension, for drupalisms.
Hierarchy
- class \Drupal\salesforce\Consumer\SalesforceCredentials extends \OAuth\Common\Consumer\Credentials implements SalesforceCredentialsInterface
Expanded class hierarchy of SalesforceCredentials
File
- src/
Consumer/ SalesforceCredentials.php, line 10
Namespace
Drupal\salesforce\ConsumerView source
class SalesforceCredentials extends Credentials implements SalesforceCredentialsInterface {
/**
* Login URL e.g. https://test.salesforce.com or https://login.salesforce.com.
*
* @var string
*/
protected $loginUrl;
/**
* Consumer key for the Salesforce connected OAuth app.
*
* @var string
*/
protected $consumerKey;
/**
* {@inheritdoc}
*/
public function getConsumerKey() {
return $this->consumerKey;
}
/**
* {@inheritdoc}
*/
public function getLoginUrl() {
return $this->loginUrl;
}
/**
* {@inheritdoc}
*/
public function getCallbackUrl() {
return Url::fromRoute('salesforce.oauth_callback', [], [
'absolute' => TRUE,
'https' => TRUE,
])
->toString();
}
public function isValid() {
// This class is a stub.
return FALSE;
}
/**
* {@inheritdoc}
*/
public static function create(array $configuration) {
return new static($configuration['consumer_key'], $configuration['consumer_secret'], NULL);
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
SalesforceCredentials:: |
protected | property | Consumer key for the Salesforce connected OAuth app. | |
SalesforceCredentials:: |
protected | property | Login URL e.g. https://test.salesforce.com or https://login.salesforce.com. | |
SalesforceCredentials:: |
public static | function | 1 | |
SalesforceCredentials:: |
public | function | 1 | |
SalesforceCredentials:: |
public | function |
Get the consumer key for these credentials. Overrides SalesforceCredentialsInterface:: |
|
SalesforceCredentials:: |
public | function |
Get the login URL for these credentials. Overrides SalesforceCredentialsInterface:: |
|
SalesforceCredentials:: |
public | function | 1 |