├── .gitignore ├── README.md ├── nuxt ├── .env.example ├── .gitignore ├── README.md ├── assets │ └── README.md ├── components │ ├── Logo.vue │ └── README.md ├── layouts │ ├── README.md │ └── default.vue ├── middleware │ ├── README.md │ └── auth.js ├── nuxt.config.js ├── package-lock.json ├── package.json ├── pages │ ├── README.md │ ├── _.vue │ └── index.vue ├── plugins │ └── README.md ├── static │ ├── README.md │ └── favicon.ico └── store │ └── README.md ├── readme-images ├── front-end-domain-field.jpg ├── private-page-with-token.jpg └── public-page.jpg └── wp ├── .gitignore ├── .htaccess.example ├── wp-config-sample.php └── wp-content └── plugins ├── classic-editor ├── LICENSE.md ├── classic-editor.php ├── js │ └── block-editor-plugin.js └── readme.txt ├── headless-wp └── headless-wp.php └── jwt-authentication-for-wp-rest-api ├── LICENSE.txt ├── README.md ├── composer.json ├── composer.lock ├── includes ├── class-jwt-auth-i18n.php ├── class-jwt-auth-loader.php ├── class-jwt-auth.php ├── index.php └── vendor │ ├── autoload.php │ ├── composer │ ├── ClassLoader.php │ ├── LICENSE │ ├── autoload_classmap.php │ ├── autoload_namespaces.php │ ├── autoload_psr4.php │ ├── autoload_real.php │ ├── autoload_static.php │ └── installed.json │ └── firebase │ └── php-jwt │ ├── LICENSE │ ├── README.md │ ├── composer.json │ └── src │ ├── BeforeValidException.php │ ├── ExpiredException.php │ ├── JWT.php │ └── SignatureInvalidException.php ├── index.php ├── jwt-auth.php ├── languages └── jwt-auth.pot ├── public ├── class-jwt-auth-public.php └── index.php ├── readme.txt └── tests └── GeneralTest.php /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/README.md -------------------------------------------------------------------------------- /nuxt/.env.example: -------------------------------------------------------------------------------- 1 | API_HOST=http://local.wp-headless-previews.com 2 | -------------------------------------------------------------------------------- /nuxt/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/nuxt/.gitignore -------------------------------------------------------------------------------- /nuxt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/nuxt/README.md -------------------------------------------------------------------------------- /nuxt/assets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/nuxt/assets/README.md -------------------------------------------------------------------------------- /nuxt/components/Logo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/nuxt/components/Logo.vue -------------------------------------------------------------------------------- /nuxt/components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/nuxt/components/README.md -------------------------------------------------------------------------------- /nuxt/layouts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/nuxt/layouts/README.md -------------------------------------------------------------------------------- /nuxt/layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/nuxt/layouts/default.vue -------------------------------------------------------------------------------- /nuxt/middleware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/nuxt/middleware/README.md -------------------------------------------------------------------------------- /nuxt/middleware/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/nuxt/middleware/auth.js -------------------------------------------------------------------------------- /nuxt/nuxt.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/nuxt/nuxt.config.js -------------------------------------------------------------------------------- /nuxt/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/nuxt/package-lock.json -------------------------------------------------------------------------------- /nuxt/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/nuxt/package.json -------------------------------------------------------------------------------- /nuxt/pages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/nuxt/pages/README.md -------------------------------------------------------------------------------- /nuxt/pages/_.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/nuxt/pages/_.vue -------------------------------------------------------------------------------- /nuxt/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/nuxt/pages/index.vue -------------------------------------------------------------------------------- /nuxt/plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/nuxt/plugins/README.md -------------------------------------------------------------------------------- /nuxt/static/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/nuxt/static/README.md -------------------------------------------------------------------------------- /nuxt/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/nuxt/static/favicon.ico -------------------------------------------------------------------------------- /nuxt/store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/nuxt/store/README.md -------------------------------------------------------------------------------- /readme-images/front-end-domain-field.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/readme-images/front-end-domain-field.jpg -------------------------------------------------------------------------------- /readme-images/private-page-with-token.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/readme-images/private-page-with-token.jpg -------------------------------------------------------------------------------- /readme-images/public-page.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/readme-images/public-page.jpg -------------------------------------------------------------------------------- /wp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/wp/.gitignore -------------------------------------------------------------------------------- /wp/.htaccess.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/wp/.htaccess.example -------------------------------------------------------------------------------- /wp/wp-config-sample.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/wp/wp-config-sample.php -------------------------------------------------------------------------------- /wp/wp-content/plugins/classic-editor/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/wp/wp-content/plugins/classic-editor/LICENSE.md -------------------------------------------------------------------------------- /wp/wp-content/plugins/classic-editor/classic-editor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/wp/wp-content/plugins/classic-editor/classic-editor.php -------------------------------------------------------------------------------- /wp/wp-content/plugins/classic-editor/js/block-editor-plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/wp/wp-content/plugins/classic-editor/js/block-editor-plugin.js -------------------------------------------------------------------------------- /wp/wp-content/plugins/classic-editor/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/wp/wp-content/plugins/classic-editor/readme.txt -------------------------------------------------------------------------------- /wp/wp-content/plugins/headless-wp/headless-wp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/wp/wp-content/plugins/headless-wp/headless-wp.php -------------------------------------------------------------------------------- /wp/wp-content/plugins/jwt-authentication-for-wp-rest-api/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/wp/wp-content/plugins/jwt-authentication-for-wp-rest-api/LICENSE.txt -------------------------------------------------------------------------------- /wp/wp-content/plugins/jwt-authentication-for-wp-rest-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/wp/wp-content/plugins/jwt-authentication-for-wp-rest-api/README.md -------------------------------------------------------------------------------- /wp/wp-content/plugins/jwt-authentication-for-wp-rest-api/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/wp/wp-content/plugins/jwt-authentication-for-wp-rest-api/composer.json -------------------------------------------------------------------------------- /wp/wp-content/plugins/jwt-authentication-for-wp-rest-api/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/wp/wp-content/plugins/jwt-authentication-for-wp-rest-api/composer.lock -------------------------------------------------------------------------------- /wp/wp-content/plugins/jwt-authentication-for-wp-rest-api/includes/class-jwt-auth-i18n.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/wp/wp-content/plugins/jwt-authentication-for-wp-rest-api/includes/class-jwt-auth-i18n.php -------------------------------------------------------------------------------- /wp/wp-content/plugins/jwt-authentication-for-wp-rest-api/includes/class-jwt-auth-loader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/wp/wp-content/plugins/jwt-authentication-for-wp-rest-api/includes/class-jwt-auth-loader.php -------------------------------------------------------------------------------- /wp/wp-content/plugins/jwt-authentication-for-wp-rest-api/includes/class-jwt-auth.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-geelhoed/wp-headless-previews/HEAD/wp/wp-content/plugins/jwt-authentication-for-wp-rest-api/includes/class-jwt-auth.php -------------------------------------------------------------------------------- /wp/wp-content/plugins/jwt-authentication-for-wp-rest-api/includes/index.php: -------------------------------------------------------------------------------- 1 |