Skip to main content

Single Sign-On Plugin

Single Sign-On Plugin 1.0.0 provides reusable one-time-token authentication between Ruoom businesses and pipeline hooks for Google OAuth through social-auth-app-django 5.6. It does not use django-allauth.

Highlights

  • Time-limited, single-use cross-business authentication tokens.
  • Role-aware redirects for staff, customers, and standalone flows.
  • Middleware that redirects temporary OAuth profiles to their destination business.
  • Reusable Google social-auth username and user-creation pipeline hooks.
  • Installable single-sign-on-plugin wheel using plugins.single_sign_on.
Product-specific Google credentials, callback URLs, and social_django URL wiring remain in the consuming deployment. Continue with the quickstart or review the architecture.