Fix typing issues in OAuth2
This commit is contained in:
parent
0b30c7def8
commit
7de29e2991
1 changed files with 9 additions and 2 deletions
|
@ -73,6 +73,13 @@ abstract class OAuth2
|
||||||
*/
|
*/
|
||||||
abstract public function refreshTokens(string $refreshToken): array;
|
abstract public function refreshTokens(string $refreshToken): array;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param string $accessToken
|
||||||
|
*
|
||||||
|
* @return string
|
||||||
|
*/
|
||||||
|
abstract public function getUserID(string $accessToken): string;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param string $accessToken
|
* @param string $accessToken
|
||||||
*
|
*
|
||||||
|
@ -148,11 +155,11 @@ abstract class OAuth2
|
||||||
*
|
*
|
||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
public function getAccessTokenExpiry(string $code): string
|
public function getAccessTokenExpiry(string $code): int
|
||||||
{
|
{
|
||||||
$tokens = $this->getTokens($code);
|
$tokens = $this->getTokens($code);
|
||||||
|
|
||||||
return $tokens['expires_in'] ?? '';
|
return $tokens['expires_in'] ?? 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
// The parseState function was designed specifically for Amazon OAuth2 Adapter to override.
|
// The parseState function was designed specifically for Amazon OAuth2 Adapter to override.
|
||||||
|
|
Loading…
Reference in a new issue