/** * @param \OAuth2\Client\ClientInterface $client Client * * @return int */ protected function getLifetime(ClientInterface $client) { if ($client instanceof TokenLifetimeExtensionInterface && ($lifetime = $client->getTokenLifetime('refresh_token')) !== null) { return $lifetime; } return $this->getConfiguration()->get('refresh_token_lifetime', 1209600); }
/** * @param \OAuth2\Client\ClientInterface $client Client * * @return int */ protected function getLifetime(ClientInterface $client) { $lifetime = $this->getConfiguration()->get('access_token_lifetime', 3600); if ($client instanceof TokenLifetimeExtensionInterface && is_int($_lifetime = $client->getTokenLifetime('access_token'))) { return $_lifetime; } return $lifetime; }
/** * @param \OAuth2\Client\ClientInterface $client Client * * @return int */ protected function getLifetime(ClientInterface $client) { $lifetime = $this->getAccessTokenLifetime(); if (is_int($_lifetime = $client->getTokenLifetime('access_token'))) { return $_lifetime; } return $lifetime; }
/** * {@inheritdoc} */ protected function getLifetime(ClientInterface $client) { $lifetime = $this->getConfiguration()->get('auth_code_lifetime', 30); if ($client instanceof TokenLifetimeExtensionInterface && ($_lifetime = $client->getTokenLifetime('authcode')) !== null) { return $_lifetime; } return $lifetime; }
/** * @param \OAuth2\Client\ClientInterface $client Client * * @return int */ private function getLifetime(ClientInterface $client) { $lifetime = $this->getIdTokenLifetime(); if (is_int($_lifetime = $client->getTokenLifetime('id_token'))) { return $_lifetime; } return $lifetime; }
/** * @param \OAuth2\Client\ClientInterface $client Client * * @return int */ private function getLifetime(ClientInterface $client) { if (is_int($lifetime = $client->getTokenLifetime('refresh_token'))) { return $lifetime; } return $this->getRefreshTokenLifetime(); }
/** * {@inheritdoc} */ private function getLifetime(ClientInterface $client) { $lifetime = $this->getAuthorizationCodeLifetime(); if (is_int($_lifetime = $client->getTokenLifetime('authcode'))) { return $_lifetime; } return $lifetime; }