Skip to content

docs: OAuth server section and Sign in with your product guide#3096

Draft
atharvadeosthale wants to merge 3 commits into
projects-apifrom
stardust-oauth
Draft

docs: OAuth server section and Sign in with your product guide#3096
atharvadeosthale wants to merge 3 commits into
projects-apifrom
stardust-oauth

Conversation

@atharvadeosthale

Copy link
Copy Markdown
Member

OAuth server documentation

Adds a new OAuth server section under Partners, covering Appwrite's OAuth 2.1 / OpenID Connect provider capability: turning a project into an OAuth provider so third-party apps can "Sign in with your product".

Reference and concept pages

Under docs/partners/oauth-server:

  • Overview — what the OAuth server is and how the pieces fit together
  • Quick start — enable the server, register a client, run a first sign-in
  • Clients — confidential vs public clients, secrets, and management
  • Authorization — the authorization code flow, PKCE, and hosting a consent screen
  • Tokens — access, refresh, and ID tokens, lifetimes, introspection, and revocation
  • Scopes — the built-in OpenID scopes and custom scopes
  • Device flow — the device authorization grant for TVs and CLIs

Code samples cover all supported client and server SDKs alongside raw HTTP.

Guide: Sign in with your product

A step-by-step tutorial that builds a complete "Sign in with your product" experience end to end with TanStack Start: a provider that hosts the consent screen and a consumer that adds the sign-in button and exchanges the code for tokens server-side.

The finished code lives in a companion repository: appwrite-community/oauth-guide-taskflow.

Notes

  • New OAuth server entry added to the Partners group in the docs sidebar.
  • Screenshots captured in both light and dark themes and optimized to AVIF.

Opened as a draft against projects-api.

@appwrite

appwrite Bot commented Jul 10, 2026

Copy link
Copy Markdown

Appwrite Website

Project ID: 69d7efb00023389e8d27

Sites (1)
Site Status Logs Preview QR
 website
69d7f2670014e24571ca
Ready Ready View Logs Preview URL QR Code

Website (appwrite/website)

Project ID: 684969cb000a2f6c0a02

Sites (1)
Site Status Logs Preview QR
 website
68496a17000f03d62013
Queued Queued View Logs Preview URL QR Code


Tip

Preview deployments create instant URLs for every branch and commit

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant