Closed19

magic.link 調べる

ピン留めされたアイテム
terrierscriptterrierscript

React Nativeとの取り合わせ

terrierscriptterrierscript

client SDK周り

user.getMetadata / user.isLoggedIn

ログインした状態だとログインしてるか・どのアドレスでログインしてるか が取れてる

user.generateIdToken

didTokenが取れてる模様。isLoggedInで見てログインならこれを生成すれば良い可能性が高い

terrierscriptterrierscript

Server SDK

だいたいのサンプルが const DIDToken = req.headers.authorization.substring(7);とsubstringしてる。なんで? -> Bearer を除去してるだけっぽい

terrierscriptterrierscript

問題点:ログアウト時にUnhandled Runtime Error Error: Magic RPC Error: [-32603] Internal error: User denied account access.が不必要に飛ぶ -> try /catchではだめなので、どこからかイベントとして飛んでる感じする

terrierscriptterrierscript

データ自体は<iframe><WebView>の先のlocalstorageに保存されてるっぽい
-> 永続化は何を保存するべき?

terrierscriptterrierscript

. This means that a user will need to click on a magic link, at most, once every 7 days for each device they log into.

7日しかログイン持たないのは厳しいぞ・・・?

カスタムバックエンドの話は普通のnodeサーバーの話?didを保存すればいい?

このスクラップは2021/03/10にクローズされました