Class yii\authclient\clients\Live
Inheritance | yii\authclient\clients\Live » yii\authclient\OAuth2 » yii\authclient\BaseOAuth » yii\authclient\BaseClient » yii\base\Component » yii\base\BaseObject |
---|---|
Implements | yii\authclient\ClientInterface, yii\base\Configurable |
Available since version | 2.0 |
Live allows authentication via Microsoft Live OAuth.
In order to use Microsoft Live OAuth you must register your application at https://account.live.com/developers/applications
Example application configuration:
'components' => [
'authClientCollection' => [
'class' => 'yii\authclient\Collection',
'clients' => [
'live' => [
'class' => 'yii\authclient\clients\Live',
'clientId' => 'live_client_id',
'clientSecret' => 'live_client_secret',
],
],
]
// ...
]
请参阅:
Public Properties
隐藏继承的属性 Hide inherited properties
Public Methods
隐藏继承的方法 Hide inherited methods
Protected Methods
隐藏继承的方法 Hide inherited methods
属性详情 Property Details
API base URL. This field will be used as yii\httpclient\Client::$baseUrl value of $httpClient. Note: changing this property will take no effect after $httpClient is instantiated.
Authorize URL.
Token request URL endpoint.
方法详情 Method Details
Generates service name.
protected string defaultName ( ) | ||
return | string | Service name. |
---|
Generates service title.
protected string defaultTitle ( ) | ||
return | string | Service title. |
---|
Initializes the object.
This method is invoked at the end of the constructor after the object is initialized with the given configuration.
public void init ( ) |
Initializes authenticated user attributes.
protected array initUserAttributes ( ) | ||
return | array | Auth user attributes. |
---|