Вход Регистрация
Файл: forsoc.ru/vendor/lusitanian/oauth/src/OAuth/OAuth2/Service/ServiceInterface.php
Строк: 53
<?php

namespace OAuthOAuth2Service;

use 
OAuthCommonConsumerCredentialsInterface;
use 
OAuthCommonStorageTokenStorageInterface;
use 
OAuthCommonTokenTokenInterface;
use 
OAuthCommonHttpClientClientInterface;
use 
OAuthCommonHttpExceptionTokenResponseException;
use 
OAuthCommonServiceServiceInterface as BaseServiceInterface;
use 
OAuthCommonHttpUriUriInterface;

/**
 * Defines the common methods across OAuth 2 services.
 */
interface ServiceInterface extends BaseServiceInterface
{
    
/**
     * Authorization methods for various services
     */
    
const AUTHORIZATION_METHOD_HEADER_OAUTH    0;
    const 
AUTHORIZATION_METHOD_HEADER_BEARER   1;
    const 
AUTHORIZATION_METHOD_QUERY_STRING    2;
    const 
AUTHORIZATION_METHOD_QUERY_STRING_V2 3;

    
/**
     * Retrieves and stores/returns the OAuth2 access token after a successful authorization.
     *
     * @param string $code The access code from the callback.
     *
     * @return TokenInterface $token
     *
     * @throws TokenResponseException
     */
    
public function requestAccessToken($code);
}
Онлайн: 0
Реклама