DevCraft Документации
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

ParameterTypeDescription
$configSdkConfig—
$httpClientClient— Default: new Client().

Returns: void

buildAuthorizeUrl(string $scope = 'basic'): string

ParameterTypeDescription
$scopestring— Default: 'basic'.

Returns: string

exchangeCode(string $code): TokenResponse

ParameterTypeDescription
$codestring—

Returns: TokenResponse

refreshToken(?string $refreshToken = null): TokenResponse

ParameterTypeDescription
$refreshToken?string— Default: null.

Returns: TokenResponse

passwordGrant(string $username, string $password): TokenResponse

ParameterTypeDescription
$usernamestring—
$passwordstring—

Returns: TokenResponse

На этой странице