https://github.com/scratchcore/sauthbase
Scratch Auth Base SDK(SAuthBase)は、Scratch プロジェクトやサービスにおいて、認証機能を安全かつ簡潔に導入するためのモジュール型 SDK です。セッションの検証、ユーザー識別の暗号化などを一貫して提供し、開発者の導入負担を軽減します。
https://github.com/scratchcore/sauthbase
assets auth demo docs example hono javascript nodejs npm package react scratch scratch-auth sdk tailwindcss typescript
Last synced: 28 days ago
JSON representation
Scratch Auth Base SDK(SAuthBase)は、Scratch プロジェクトやサービスにおいて、認証機能を安全かつ簡潔に導入するためのモジュール型 SDK です。セッションの検証、ユーザー識別の暗号化などを一貫して提供し、開発者の導入負担を軽減します。
- Host: GitHub
- URL: https://github.com/scratchcore/sauthbase
- Owner: scratchcore
- License: other
- Created: 2025-05-25T06:56:13.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-06-10T04:52:16.000Z (8 months ago)
- Last Synced: 2025-06-10T04:59:03.525Z (8 months ago)
- Topics: assets, auth, demo, docs, example, hono, javascript, nodejs, npm, package, react, scratch, scratch-auth, sdk, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://sauthbase.scratchcore.org
- Size: 6.37 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Scratch Auth Base SDK
---
SAuthBase(Scratch Auth Base SDK)は、Scratch プロジェクトやその関連サービスにシームレスな認証機能を提供する SDK です。セッション検証やユーザー識別の暗号化など、セキュアな認証機構を簡潔に導入できます。
## ドキュメント
📘 最新の利用方法や API 詳細は公式ドキュメントサイトでご覧いただけます。
🔗 [https://sauthbase.scratchcore.org](https://sauthbase.scratchcore.org)
### ドキュメントへの貢献を歓迎します
SAuthBase のドキュメントは、ユーザーと開発者がともに改善していくオープンなリファレンスです。
開発者視点では見落としがちな点や、初めて使う方だからこそ気づける表現の曖昧さ・疑問点などを発見していただけるかもしれません。誤字修正から具体例の追加、説明の明確化まで、どんな小さな貢献も大歓迎です!
GitHub 上で Issue や Pull Request を通じて、ぜひご提案ください。
## 開発の経緯
- **2024 年 3 月**
初の認証支援パッケージとして 桐生トア氏によって、`Scratch Auth React` を開発。React ベースの UI コンポーネントと認証処理を提供していましたが、Scratch 側の仕様変更などにより動作が不安定となり、根本的な改良の必要性が生まれました。
- **2024 年 10 月**
改良版として 桐生トア氏が、`Scratch Auth with Next.js` を発表。コード構造と UI を全面的に再設計し、よりモダンな構成を採用しましたが、開発が難航し、最終的に終了となりました。
- **2025 年 1 月**
第三のプロジェクトとして 桐生トア氏が、 `scratch-auth-component` を計画。一部の設計と開発が進められたものの、やがて忘れ去られ、中断されました。
- **2025 年 5 月**
桐生トア氏によって、新たに Scratch 関連技術の開発を進めるための組織「**ScratchCore**」が設立。その最初の公式プロジェクトとして `Scratch Auth Base SDK (SAuthBase)` の開発がスタート。過去の知見を集約し、堅牢で拡張性のある構造を備えた認証 SDK を目指しています。
## 今後の展望
- トークンストレージや再認証など、SDK の拡張機能追加
- Vue / Svelte など他フレームワークへの対応
- Scratch 以外のサービスでの応用と拡張
## チーム
現在、このプロジェクトは [ScratchCore](https://github.com/scratchcore) によってメンテナンスされています。[貢献者の全リスト](https://github.com/scratchcore/sauthbase/graphs/contributors)は GitHub でご確認いただけます 。
## クレジット
SAuthBase は、以下の優れたオープンソース技術の恩恵を受けています:
- [Hono](https://hono.dev): 高速かつ軽量な Web フレームワーク
- [React](https://react.dev): UI のための宣言的ライブラリ
- [Next.js](https://nextjs.org): フルスタックな Web アプリケーションフレームワーク
- [Auth Itinerary](https://auth.itinerary.eu.org): セキュアなトークン仕様に基づくプロジェクト
## デザインアセット
プロジェクト用ロゴやブランドアセットは以下より取得できます。

👉 [アセットをダウンロード](https://raw.githubusercontent.com/scratchcore/sauthbase/refs/heads/main/assets/brand/sauthbase.zip)
## ライセンス
SAuthBase プロジェクトは、 [Modified MIT License with Trademark and Patent Clauses](https://github.com/scratchcore/sauthbase/blob/main/LICENSE) に基づいてライセンスされます。
---