Releases: galatanovidiu/OAuthPassport-For-WordPress
Releases · galatanovidiu/OAuthPassport-For-WordPress
Release list
v0.0.1
Initial Release
⚠️ Experimental Plugin - Alpha Release
This is an experimental alpha release intended for testing and development purposes only.
- DO NOT use in production environments
- API and features may change significantly
- Breaking changes may occur between versions
- Limited testing and documentation
- No upgrade path guaranteed for alpha versions
Please report any issues on GitHub.
🎉 What's New
OAuth Passport v0.0.1 is the first alpha release of a Model Context Protocol (MCP) compliant OAuth 2.1 authorization server for WordPress. This plugin transforms your WordPress site into a standards-compliant OAuth provider, enabling secure third-party authentication and API access.
Key Features
- ✅ MCP Authorization Compliant - Fully implements Model Context Protocol Authorization specification
- ✅ OAuth 2.1 Implementation - Complete OAuth 2.1 authorization server
- ✅ Dynamic Client Registration - Self-service client registration (RFC 7591)
- ✅ PKCE Mandatory - Enhanced security with Proof Key for Code Exchange (RFC 7636)
- ✅ Discovery Endpoints - Authorization Server Metadata (RFC 8414) and Protected Resource Metadata (RFC 9728)
- ✅ Resource Indicators - Token audience binding support (RFC 8707)
- ✅ Bearer Token Authentication - Standard OAuth 2.0 Bearer Token usage (RFC 6750)
- ✅ React Admin Interface - Modern UI for managing clients and tokens
- ✅ WordPress Integration - Seamless integration with WordPress user system
Standards Compliance
This release implements the following specifications:
- OAuth 2.1 (draft-ietf-oauth-v2-1-13)
- RFC 7591 - Dynamic Client Registration Protocol
- RFC 7636 - PKCE (Mandatory for all flows)
- RFC 8414 - Authorization Server Metadata
- RFC 9728 - Protected Resource Metadata
- RFC 8707 - Resource Indicators
- RFC 6750 - Bearer Token Usage
- Model Context Protocol Authorization
📋 Requirements
- WordPress 6.4 or higher
- PHP 8.0 or higher
- MySQL 5.7+ / MariaDB 10.3+ / SQLite
- HTTPS certificate (required in production)
- Pretty permalinks enabled
- Modern browser for admin interface