protected static function setupjwt()
 {
     if (WP_Auth0::isJWTAuthEnabled()) {
         JWT_AUTH_Options::set('aud', WP_Auth0_Options::get('client_id'));
         JWT_AUTH_Options::set('secret', WP_Auth0_Options::get('client_secret'));
         JWT_AUTH_Options::set('secret_base64_encoded', true);
         JWT_AUTH_Options::set('override_user_repo', 'WP_Auth0_UsersRepo');
         WP_Auth0_Options::set('jwt_auth_integration', true);
     }
 }
예제 #2
0
 public static function wp_init()
 {
     self::setup_rewrites();
     $cdn_url = WP_Auth0_Options::get('cdn_url');
     if (strpos($cdn_url, 'auth0-widget-5') !== false) {
         WP_Auth0_Options::set('cdn_url', '//cdn.auth0.com/js/lock-6.min.js');
         //WP_Auth0_Options::set( 'version', 1 );
     }
     // Initialize session
     // if(!session_id()) {
     // session_start();
     // }
 }