> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.ruoomsoftware.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Single Sign-On Plugin 1.0.0 for Ruoom

## 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](quickstart) or review the [architecture](architecture).
