個々のユーザーにリンクされた機密情報を保存するサービスを想定します。この機密情報に加えて、年齢、性別、場所なども各ユーザーについて保存されます。
このようなシステムは、FacebookConnectを使用してうまく実装できます。ユーザーは必要なすべての情報を入力する必要はなく、登録プロセスは非常に簡単です。
次回サービスを使用するときにユーザーを識別するために、ユーザーのFacebookIDまたは電子メールアドレスを保存する必要があります。しかし、システムが侵害された場合、すべての機密情報がFacebookIDまたは電子メールアドレスの人々にリンクされる可能性があります。
Facebook APIから一意の識別子を取得する方法はありますか?これは独自のFacebookアプリケーションでのみ取得でき、それ以外の場合はユーザーまでさかのぼることはできませんか?