Skip to Content
このプロジェクトは現在「開発段階」です。仕様や挙動が予告なく変更される可能性があります。
ドキュメント使い方ログインページ生成

ログインページ生成

SAuthBase SDK では、generationAuthPageUrl() メソッドを使用することで、Scratch 認証ページへのリダイレクト URL を簡単に生成できます。

この URL にユーザーをリダイレクトさせることで、Scratch アカウントによる認証が可能になります。


基本的な使い方

src/index.ts
import { } from "sauthbase"; const = .(); const = .("My App");

このメソッドは、以下のような URL を返します:

https://auth.itinerary.eu.org/auth/?redirect=..&name=..

redirect_urlinit() 時に設定した URL が使用されます。


実装例:ルーティングで使用

src/index.ts
.("/login", () => { const = .("My App"); if (.) { return .(.); } else { return .(); } });

このように /login にアクセスすることで、自動的に認証ページに遷移させることができます。


注意点

generationAuthPageUrl() は Base64 でリダイレクト URL をエンコードしています。改ざんを避けるため、サーバー側で生成するようにしてください。

  • 引数の title は認証ページの見出しとして表示されます。設定しない場合は "ScratchCore" が使用されます。
  • redirect_url が未初期化の場合、正しく URL が生成されません。

認証が完了すると、privateCode を含んだリダイレクトが行われます。

最終更新日