Open3
returnパラメータの設定のやり方いろいろメモ

概要
- ログインする際にログイン用のページに遷移し、戻ってくる場合、元いたページに戻ってくるサービスはよくある
- その各所やり方メモ

Auth0
tl;dr
- Cookieに保存して戻ってきたらCookieから値取り出してリダイレクトしてる
詳細
- loginWithRedirectで戻ってくるurlを指定できる
onClick={() => loginWithRedirect({
appState: {
returnTo: "/profile"
}
})}

GitHub
tl;dr
- URLに戻ってくるURLをクエリパラメータで設定してる
詳細
- ログインが必要なページを用意する
- シークレットモードでアクセス
- こうなる
- https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fsettings%2Fprofile
- encodeURIComponent、decodeURIComponent使ってそう