Skip to content

Releases: 9jawap/login-with-9jawap

Login with 9jawap - Initial Release

Choose a tag to compare

@9jawap 9jawap released this 06 Jun 23:39

🚀 v1.0.0 — Initial Stable Release

We are excited to announce the first official open-source release of login-with-9jawap, the official WordPress Single Sign-On (SSO) integration plugin for the 9JAWAP Identity Node ecosystem.

This plugin bridges any standard self-hosted WordPress website directly into the centralized application engine managed at https://developers.9jawap.net. Site administrators can now configure lightning-fast, secure user authentication using our robust OAuth2 implementation protocol.


✨ Key Capabilities Included

  • OAuth2 Authentication Protocol: Operates over standard secure token exchange mechanics (Authorization Code Grant) to completely eliminate authorization tracking vulnerabilities.
  • Instant Profile Mapping Framework: Dynamically syncs core identity strings—including Username, First Name, Last Name, and Profile Pictures—directly into native WordPress user row structures.
  • Cross-Site Request Forgery (CSRF) Hardening: Automatic state token verification hashes are securely generated and compared during every redirect cycle step to protect data integrations.
  • Shortcode Layout Controls: Provides clean shortcode macros ([9jawap_login]) to seamlessly inject branded connection buttons into sidebars, page bodies, or widgets.
  • Centralized Configuration Interface: Features an easy-to-use WordPress admin sheet to handle application credentials (Client ID and Client Secret) cleanly using standard get_option() safety boundaries.

🛠️ Getting Started in 3 Steps

  1. Register your client web application inside the portal at 9JAWAP Developer Hub.
  2. Configure your authorization callback redirect endpoint safely inside your application panel.
  3. Install this repository code directly inside your /wp-content/plugins/ directory and activate it via your dashboard page.

For comprehensive API integration rules, schema descriptions, and error codes routing dictionaries, refer directly back to the 9JAWAP Developer Documentation.


👥 Contributors & Open Source Community

A massive thank you to the core engineering builders at 9JAWAP who designed and audited the identity handshake mechanics for this release!

We welcome open-source code feedback, optimization pull requests, and tracking ticket inputs via our issue logs page.

Full Changelog: `https://github.com/9jawap/login-with-9jawap/commits/main