ログインページ生成
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_url
は init()
時に設定した URL が使用されます。
実装例:ルーティングで使用
src/index.ts
.("/login", () => {
const = .("My App");
if (.) {
return .(.);
} else {
return .();
}
});
このように /login
にアクセスすることで、自動的に認証ページに遷移させることができます。
注意点
generationAuthPageUrl()
は Base64 でリダイレクト URL をエンコードしています。改ざんを避けるため、サーバー側で生成するようにしてください。
- 引数の
title
は認証ページの見出しとして表示されます。設定しない場合は"ScratchCore"
が使用されます。 redirect_url
が未初期化の場合、正しく URL が生成されません。
認証が完了すると、privateCode
を含んだリダイレクトが行われます。
最終更新日