Current Path : /storage/v11800/romasitenew/public_html/wp-content/plugins/webappick-product-feed-for-woocommerce/ctx-compatibility/ |
Linux v11800 5.3.0-1023-aws #25~18.04.1-Ubuntu SMP Fri Jun 5 15:19:18 UTC 2020 aarch64
|
Current File : /storage/v11800/romasitenew/public_html/wp-content/plugins/webappick-product-feed-for-woocommerce/ctx-compatibility/JWTAuth.php |
<?php
namespace CTXFeed\Compatibility;
/**
* Class WPOptions
*
* @package CTXFeed
* @subpackage CTXFeed\V5\Compatibility
* @author Nashir Uddin <nashirbabu@gmail.com>
*/
class JWTAuth {
/**
* The REST API slug.
*
* @var string
*/
private $rest_api_slug = 'wp-json';
public function __construct() {
add_filter( 'jwt_auth_default_whitelist', [$this,'woo_feed_jwt_auth_default_whitelist'], 10, 1 );
}
// Adjust this default whitelist for jwt-auth plugin.
public function woo_feed_jwt_auth_default_whitelist($default_whitelist){
$this->rest_api_slug = get_option( 'permalink_structure' ) ? rest_get_url_prefix() : '?rest_route=/';
array_push($default_whitelist,"/".$this->rest_api_slug."/ctxfeed/v1/");
return $default_whitelist;
}
}