ASP.NET 4.5 C# Web アプリケーション内に Facebook ログイン ウィジェットを実装しています。ログイン ボタンをクリックすると、最終的に accessToken が取得されます。私の質問は、アプリケーションでユーザーを永続化することに関するものです。
特定の facebook ユーザーに関連付けられているデータがあります。ユーザーがログオフして再度ログインすると(Cookieが削除される可能性があると仮定)、関連情報を表示するために彼を再度認識できるようにしたいと考えています。
データベースを使用する必要があることはわかっていますが、そのためのベスト プラクティスは何ですか。一意のユーザー識別文字列としてユーザー ID または電子メール アドレスを使用する必要がありますか?
MySQL をバックエンドとして使用しています。