19 lines
671 B
PHP
19 lines
671 B
PHP
<?php
|
|
if ( ! defined( 'ABSPATH' ) ) {
|
|
exit; // Exit if accessed directly
|
|
}
|
|
if (! interface_exists ( "PostmanAuthenticationManager" )) {
|
|
interface PostmanAuthenticationManager {
|
|
const POSTMAN_AUTHORIZATION_IN_PROGRESS = 'request_oauth_permission';
|
|
const FORCE_REFRESH_X_SECONDS_BEFORE_EXPIRE = 60;
|
|
public function isAccessTokenExpired();
|
|
public function refreshToken();
|
|
public function generateRequestTransactionId();
|
|
public function requestVerificationCode($transactionId);
|
|
public function processAuthorizationGrantCode($transactionId);
|
|
public function getAuthorizationUrl();
|
|
public function getTokenUrl();
|
|
public function getCallbackUri();
|
|
}
|
|
}
|