ASP.NET MVC Web Api Web サービスと、それを使用するいくつかのモバイル アプリケーションがあります。
アプリと Web サービスに ID プロバイダーとセキュリティを実装するのに苦労しています。Facebook 認証を使用してユーザーの ID を管理できますか? FBログインのドキュメントを読んでも、方法がわかりません...ユーザーがFB経由でログインし、実装することを選択した認証フローを通過してから、アクセストークンを取得することを想像しています。しかし、次に彼らが私のアプリを開いたときはどうなるでしょうか? Facebook ユーザー (およびアプリのユーザー) を一意に識別するデータベースには何を保存すればよいでしょうか? Facebook が彼らが大丈夫だと言ったことを知るためだけでなく、私のアプリのコンテキストで彼らの身元が必要です。
これは JSON のみ (UI なし) を提供する Web Api であるため、JavaScript を使用しないことを好みます。しかし、フローのある時点でリダイレクトする必要があるという事実は、モバイル アプリがログイン中にリダイレクトされるべきではないため、私にとっても懸念事項です。