The WooCommerce Legacy REST API, which is now part of WooCommerce itself but will be removed in WooCommerce 9.0.
WordPress REST API Authentication
Hospedagem WordPress com plugin WordPress REST API Authentication
Onde posso hospedar o plugin WordPress REST API Authentication?
Este plugin pode ser hospedado em qualquer provedor que possua WordPress instalado. Recomendamos optar por uma hospedagem seguro, com servidores adaptados para WordPress, como o serviço de hospedagem de sites da MCO2.
Hospedando o plugin WordPress REST API Authentication em um provedor seguro
A MCO2, além de configurar e instalar o WordPress na versão mais atualizada para seus clientes, fornece o plugin WP SafePress, um sistema exclusivo que protege e aumenta a performance do seu site simultaneamente.
Por que a Hospedagem WordPress funciona melhor na MCO2?
A Hospedagem WordPress funciona melhor pois a MCO2 possui servidores otimizados para WordPress. A instalação de WordPress é diferente de uma instalação trivial, pois habilita imediatamente recursos como otimização automática de imagens e fotos, proteção da página de login, bloqueio de atividades suspeitas diretamente no firewall, cache avançado e HTTPS ativado por padrão. São recursos que potencializam seu WordPress para a máxima segurança e o máximo desempenho.
WordPress REST API endpoints are open and unsecured by default through which a hacker can access your site remotely. With our WordPress REST API Authentication plugin secure your WordPress APIs from unauthorized users.
Protect WP REST API endpoints from public access using API Key Authentication or JWT Authentication or Basic Authentication or OAuth 2.0 Authentication or third-party OAuth 2.0/OIDC/JWT/Firebase provider’s token authentication methods.
This plugin will make sure that only after the successful authentication, the user is allowed to access your site’s resources. REST API Authentication will make your WordPress endpoints secure from unauthorized access.
Along with the default and standard WordPress REST API endpoints, With WP REST API Authentication you can authenticate custom-developed REST endpoints and third-party plugin REST API endpoints like that of Woocommerce, Learndash, Buddypress, Gravity forms, CoCart etc.
WordPress REST API Authentication Methods in our WordPress plugin
- Basic Authentication:
– 1. Username: Password
– 2. Client-ID: Client-Secret - API Key Authentication
- JWT Authentication
- OAuth 2.0 Authentication [Most Secure]
– 1. Password Grant
– 2. Client Credentials Grant - Third Party Provider Authentication
Following are some of the integrations that are possible with REST API Authentication:
WooCommerce API Authentication
- WordPress Rest API authentication allows you to authenticate the WooCommerce store APIs with your mobile or desktop application & extend the features and functionality of your eCommerce store.
BuddyPress API Authentication
- Securely access BuddyPress REST API endpoints via authentication using different authentication methods like JWT token (JSON Web Token), API Keys etc.
Gravity Form API Authentication
- This plugin supports interaction with Gravity Forms from an external client application which can be your Android/iOS application.
Learndash API Authentication
- This plugin allows you to securely access Learndash user profiles, courses, groups & other Learndash API endpoints.
Custom Built REST API Endpoints Authentication
- The plugin supports authentication for your own built custom REST API routes/endpoints. You can secure these API endpoints using the plugin’s highly secured authentication methods.
External/Third-party plugin API endpoints integration in WordPress
- These integrations can be used to fetch/update the data from the third-party side into the WordPress that can be used to display it on the WordPress site as well and this data can be processed further to use with any other plugin or WordPress events.
FEATURES
FREE PLAN
- Basic Authentication with username and password.
- JWT Authentication (JSON Web Token Authentication).
- Authenticate default WordPress REST API endpoints.
- Selective API protection.
- Restrict non-logged-in users to access REST API endpoints.
PREMIUM PLANS
- Authenticate standard WP REST APIs and custom/third-party plugin REST API endpoints.
- Basic Authentication (username/password and email/password)
- JWT Token Authentication (JSON Web Token Authentication)
- API Key Authentication
- OAuth 2.0 Authentication
- Third-Party OAuth 2.0/OIDC/JWT Provider’s Token
- Selective API protection.
- Universal API key and User-specific API key for authentication
- Time-based token expiry
- Role-based authentication
- Custom Header support rather than just Authorization to increase security.
- Create users in WordPress based on third-party provider access tokens (JWT tokens) authentication.
Our Other Popular REST API Integrations
-
Custom API for WP plugin to create and connect external APIs to your WordPress site.
-
Sync products to WooCommerce | Import WooCommerce products using API to connect to your Supplier, Inventory, ERP, and CRM APIs to sync the products to your WooCommerce store with all the product data automatically.
-
Sync Custom Posts using External API to automatically sync the data to custom posts in WordPress from the external REST API data.
-
WordPress JWT Single Sign-On (SSO) Auto login to sync user sessions or auto-login to WordPress and other connected sites
Privacy
This plugin does not store any user data.
Capturas de tela
List of API Authentication Methods
List of Protected WP REST APIs
Basic Authentication method configuration
JWT Authentication method configuration
Advanced Settings
Custom API Integration
Postman Sample Settings
API Access Auditing analytics