EnglishReferenceClasses
OAuth2Helper v1.0.0
MyShows OAuth2 helper: authorization code, refresh, and password grant.
Description: MyShows OAuth2 helper: authorization code, refresh, and password grant.
Namespace: DevCraftClub\MyShows\Auth
Since: 1.0.0
See also:
Methods
__construct(SdkConfig $config, Client $httpClient = new Client()): void
| Parameter | Type | Description |
|---|---|---|
$config | SdkConfig | — |
$httpClient | Client | — Default: new Client(). |
Returns: void
buildAuthorizeUrl(string $scope = 'basic'): string
| Parameter | Type | Description |
|---|---|---|
$scope | string | — Default: 'basic'. |
Returns: string
exchangeCode(string $code): TokenResponse
| Parameter | Type | Description |
|---|---|---|
$code | string | — |
Returns: TokenResponse
refreshToken(?string $refreshToken = null): TokenResponse
| Parameter | Type | Description |
|---|---|---|
$refreshToken | ?string | — Default: null. |
Returns: TokenResponse
passwordGrant(string $username, string $password): TokenResponse
| Parameter | Type | Description |
|---|---|---|
$username | string | — |
$password | string | — |
Returns: TokenResponse