PHP 클래스 Strava\API\OAuth

저자: Bas van Dorst
상속: extends League\OAuth2\Client\Provider\AbstractProvider
파일 보기 프로젝트 열기: basvandorst/stravaphp

공개 프로퍼티들

프로퍼티 타입 설명
$responseType
$scopes

공개 메소드들

메소드 설명
__construct ( array $options )
getBaseAccessTokenUrl ( array $params )
getBaseAuthorizationUrl ( )
getResourceOwnerDetailsUrl ( League\OAuth2\Client\Token\AccessToken $token )
urlAccessToken ( )
urlAuthorize ( )
urlUserDetails ( League\OAuth2\Client\Token\AccessToken $token )
userDetails ( $response, League\OAuth2\Client\Token\AccessToken $token )
userEmail ( $response, League\OAuth2\Client\Token\AccessToken $token )
userScreenName ( $response, League\OAuth2\Client\Token\AccessToken $token )
userUid ( $response, League\OAuth2\Client\Token\AccessToken $token )

보호된 메소드들

메소드 설명
checkResponse ( Psr\Http\Message\ResponseInterface $response, $data )
createResourceOwner ( array $response, League\OAuth2\Client\Token\AccessToken $token )
getDefaultScopes ( )

메소드 상세

__construct() 공개 메소드

또한 보기: AbstractProvider::__construct
public __construct ( array $options )
$options array

checkResponse() 보호된 메소드

또한 보기: AbstractProvider::checkResponse
protected checkResponse ( Psr\Http\Message\ResponseInterface $response, $data )
$response Psr\Http\Message\ResponseInterface

createResourceOwner() 보호된 메소드

또한 보기: AbstractProvider::createResourceOwner
protected createResourceOwner ( array $response, League\OAuth2\Client\Token\AccessToken $token )
$response array
$token League\OAuth2\Client\Token\AccessToken

getBaseAccessTokenUrl() 공개 메소드

또한 보기: AbstractProvider::getBaseAccessTokenUrl
public getBaseAccessTokenUrl ( array $params )
$params array

getBaseAuthorizationUrl() 공개 메소드

또한 보기: AbstractProvider::getBaseAuthorizationUrl

getDefaultScopes() 보호된 메소드

또한 보기: AbstractProvider::getDefaultScopes
protected getDefaultScopes ( )

getResourceOwnerDetailsUrl() 공개 메소드

또한 보기: AbstractProvider::getResourceOwnerDetailsUrl
public getResourceOwnerDetailsUrl ( League\OAuth2\Client\Token\AccessToken $token )
$token League\OAuth2\Client\Token\AccessToken

urlAccessToken() 공개 메소드

또한 보기: AbstractProvider::urlAuthorize
public urlAccessToken ( )

urlAuthorize() 공개 메소드

또한 보기: AbstractProvider::urlAuthorize
public urlAuthorize ( )

urlUserDetails() 공개 메소드

또한 보기: AbstractProvider::urlUserDetails
public urlUserDetails ( League\OAuth2\Client\Token\AccessToken $token )
$token League\OAuth2\Client\Token\AccessToken

userDetails() 공개 메소드

또한 보기: AbstractProvider::userDetails
public userDetails ( $response, League\OAuth2\Client\Token\AccessToken $token )
$token League\OAuth2\Client\Token\AccessToken

userEmail() 공개 메소드

또한 보기: AbstractProvider::userUid
public userEmail ( $response, League\OAuth2\Client\Token\AccessToken $token )
$token League\OAuth2\Client\Token\AccessToken

userScreenName() 공개 메소드

또한 보기: AbstractProvider::userScreenName
public userScreenName ( $response, League\OAuth2\Client\Token\AccessToken $token )
$token League\OAuth2\Client\Token\AccessToken

userUid() 공개 메소드

또한 보기: AbstractProvider::userUid
public userUid ( $response, League\OAuth2\Client\Token\AccessToken $token )
$token League\OAuth2\Client\Token\AccessToken

프로퍼티 상세

$responseType 공개적으로 프로퍼티

public $responseType

$scopes 공개적으로 프로퍼티

public $scopes