アカウント作成フロー(ユーザー視点)
- ShuttlePub上でアカウント作成を開始→ShuttlePubがメインと定めるEmumetにリダイレクト
- Emumet
- 既存のStellarアカウントを使う→StellarのIDをユーザーに聞いてリダイレクト(この時Stellar側ではEmumetをRFC7591のOAuthのクライアントとして登録する)
- 新規Stellarアカウントを使う→EmumetのprimaryなStellarにリダイレクト
- Stellar
- 新規→Stellarの新規アカウント作成フローに入る
- 既存→ログイン どちらからでもEmumetに戻す
- Emumet→アカウント作成フロー→ShuttlePubに戻す
- ShuttlePub→アカウントでログイン