/var/www/p4ela.net/www/wp-content/plugins/image-optimization/modules/connect/classes
NameSizeModeActions
exceptions/-0777rm
basic-enum.php7150666editdlrm
config.php6230666editdlrm
data.php90690666editdlrm
grant-types.php3400666editdlrm
route-base.php9330666editdlrm
service.php73580666editdlrm
utils.php29100666editdlrm
Edit: /var/www/p4ela.net/www/wp-content/plugins/image-optimization/modules/connect/classes/utils.php (2910B)
$client_id, 'redirect_uri' => rawurlencode( self::get_redirect_uri() ), 'response_type' => 'code', 'scope' => Config::SCOPES, 'state' => wp_create_nonce( Config::STATE_NONCE ), ], self::get_auth_url() ); } /** * get_deactivation_url * @param string $client_id * * @return string */ public static function get_deactivation_url( string $client_id ): string { return self::get_base_url() . "/api/v1/clients/{$client_id}/activation"; } public static function get_jwks_url(): string { return self::get_base_url() . '/v1/.well-known/jwks.json'; } /** * get_sessions_url * @return string */ public static function get_sessions_url(): string { return self::get_base_url() . '/api/v1/session'; } public static function get_token_url(): string { return self::get_base_url() . '/api/v1/oauth2/token'; } /** * Get clients URL * * @param string $client_id * * @return string */ public static function get_clients_patch_url( string $client_id ): string { return self::get_base_url() . "/api/v1/clients/{$client_id}"; } /** * get_base_url * @return string */ public static function get_base_url(): string { return apply_filters( 'image_optimizer_connect_get_base_url', Config::BASE_URL ); } /** * is_valid_home_url * @return bool */ public static function is_valid_home_url(): bool { static $valid = null; if ( null === $valid ) { if ( empty( Data::get_home_url() ) ) { $valid = true; } else { $valid = Data::get_home_url() === home_url(); } } return $valid; } }