一般的なタイトルでごめんなさい。私は現在、MozillaのPersonaで遊んでいます。Express -personaミドルウェアでExpress.jsを使用しているので、すべてのセットアップは非常に簡単でした。クライアント側の部分も簡単ですが、ドキュメントの特定の部分を理解するのに苦労しています。それは言う:
logedInUser:このコンピューターから現在サイトにログインしているユーザーの電子メールアドレス。誰もログインしていない場合はnull。たとえば、ブラウザーのCookieを調べて、誰がサインインしているかを判断できます。 [...]Personaはユーザーが現在ログインしているかどうか、およびユーザーが誰であるかについての独自の知識を持つ、loggedInUserに渡した電子メールアドレス 。これらが一致しない場合、ページの読み込み時に自動的にonloginまたはonlogoutが呼び出されることがあります。(出典)
express-personaは、パスワードの置換として機能するcrypto-fooを含むCookieを設定します(おそらく)。バックエンドから返されたメールアドレスを別のCookieに保存することになっていますか?それはあまり良い考えではないようです。たぶん、皆さんの1人は、それがどのように機能するかを知っています。