After a lot of reading it appears that JWT Authentication is the best way to go. grazianodev has a good explanation of implementation at:
How to: Make JWT-authenticated requests to the WordPress API
Thank you. My biggest concern is this answer requires the “JTW Authentication for WP REST API” plugin. I was looking for an answer that did not rely on yet another plugin. I do not understand why with an interface like REST authentication and security appear to be an afterthought and not built in at the beginning.
Related Posts:
- wp_get_post_terms is difference obj model than the one in rest api response
- wp_remote_get() returns 403 while file_get_contents() does not
- How much PHP and MySQL or MariaDB knowledge should I know to start writing WordPress themes and plug-ins and whatever else a beginner can edit?
- Showing how many times is plugin activated or deactivated
- Modifying server’s response to API endpoint
- Can’t access 3rd party API, code works on local server but not on wordpress
- WordPress PHP error getting posts from another wordpress blog
- Accessing Correct Database to Create REST API Endpoint
- WP Rest API: details of latest post including featured media url in one request?
- Keep one user logged for a year?
- Generate custom output for page/URL in a plugin
- WordPress widget / plugin….fields not appearing in my widget
- How to list the Hooks and order of execution in current loading page? [duplicate]
- How to turn off email you receive when registered?
- Store post in raw markdown format, no html?
- How to send “Location” header on plugin form submit event?
- Add jQuery to WordPress page
- Custom Shipping method not showing in checkout
- REST-API: extend media-endpoint
- Can’t get custom posts of taxonomy to show
- Improving a Stackoverflow “inspired” badge system to display badges in author page
- how to include a simple jquery file into a wordpress plugin
- How to get subscription key or id using Woocommerce Subscriptions [closed]
- How to get member list based on role by using buddypress?
- Missing argument 3 for wp_register_sidebar_widget()
- How to Include a Loop Template File in a Plugin
- get shortcode value
- WordPress Plugin Page is Loading in Admin Content Container Instead of Separate Page
- Storing Options in a Shortcode
- Shortcode button dosent work for all posts. Work for first post only
- Is Wrapping intval() Around esc_attr() Redundant for Escaping Input?
- Add Product Subtitle to Woocommerce Product Page
- Display data on Word Press site posts and pages from mysql table
- Plugins Page invisible / white
- Redirection of users away from wp-admin (but not administrators)
- code is working properly in Core PHP but writing coding in WordPress
- PHP Warning: call_user_func_array() expects parameter 1 to be a valid callback Error without any function name
- Custom WPBakery elements not displaying in WP admin
- How can I fix the mixed content problems of the kk star ratings plugin?
- Ability to make API calls out of WordPress as well as executing SQL?
- Bootstrap and Custom CSS in custom plugin are being overwritten by theme
- Customize permalink wordpress category id
- Take input from form and pass it to function using a wp-plugin
- Self-serve ad system like Reddit’s for WordPress? [closed]
- Create a plugin from within WordPress
- Class variables not correct on page
- Load Javascript from Plugin in One Page Only?
- Call plugin with php function
- Setting Up PHP Workflow in WordPress
- What happens when WordPress memory limit is exceeded?
- How can I exclude a dynamic URL to show a popup created using ‘WordPress Popup’ plugin
- How do I add $_SESSION[”] to my wordpress page?
- output html on post or page from custom plugin [closed]
- How can i add simple code in only in posts by function.php
- Hide DIV if empty – Plugin Gallery
- Profile / benchmark wordpress on apache?
- Way to send multiple values for column to MySQL?
- How to change layout of shop page in wordpress? [closed]
- Retrieve Plugin Settings and insert into XML string
- WordPress Stats Plugin: Display Post Views [closed]
- Pagination not working
- exec-PHP shows output at bottom of page
- How to fix these PHP Warnings with the “Feed JSON” plug-in?
- Creating New Dynamic Fields for a Certificate (Number Generation, Code Referencing, and more)
- need to find duplicated meta value in custom filed and view the posts that have the same value
- Can I disable xml-rpc by setting it to false?
- Getting current user data with MySQL statement
- how to validate input field in wordpress generated with wpform plugin
- Conditional delete metadata does not works
- Push Contact form 7 variable to front end after submission
- Add a parameter at the end of the url and prettify
- Share my WordPress plugin for updating how?
- How can I change page content for good once a button is pressed?
- Google Maps for Woocommerce Checkout
- working code, not working – Plugin Dev
- Add two row of code to the public static function init of a plugin
- Get and Update Most Meta Value as an array in HTML form
- Custom shortcode being shown in WPBakery backend rather than the block
- WordPress filter from custom table is not working properly
- user specific private content
- Configuring default woo commerce login with modal popup
- submit form data to wordpress existing database table using my plugin
- register_activation_hook doesn’t fire at all
- My ajax request don´t work and return 0
- How can I remove this sidebar from my Search Results page?
- How to allow customers to input a text as a product variation *and* charge per character?
- Create csv file in plugin
- display user input using ajax in wordpress
- How to make my plugin insert text into a custom div?
- Award points if a specific custom taxonomy is selected – Cubepoints
- Response from Php File to Ajax is not getting sent
- How to disable register and reset the password from WordPress admin panel?
- What is the source outline for a basic word press plugin?
- Submit posts in two different post types with the same form
- How to wrap image logo in Homepage with H1 tag
- Filter custom post type returned from REST api
- Function not being called on form submit, only blank admin-post.php page
- Update post meta Rest Api
- cURL External API request displays content above other content on page
- WordPress Convert queries to slashes using function.php