@quatrain/auth-github
📦 API Reference: Detailed TypeScript documentation, classes, interfaces, and methods are available in the TypeDoc API Reference for @quatrain/auth-github ↗.
Authentication adapter and pluggable endpoints for GitHub OAuth 2.0 Web Application Flow.
Installation
This package is a workspace package within the Quatrain Core monorepo. It depends on @quatrain/auth and @quatrain/api.
yarn add @quatrain/auth-githubFeatures
- OAuth 2.0 Flow: Handles authorization URL generation and exchanging code for token.
- Pluggable API Router: Framework-agnostic
GithubAuthApiendpoint handler matchingServerAdapterspecification. - Deep Linking: Supports generic redirect schemes for mobile contexts.
- GitHub API Utilities: Methods to check repository existence and create new repositories.