0

私はある会社に雇われ、その会社が所有する Web アプリを開発するプログラマーです。ユーザーは Twitter でログインできます。ユーザーが Facebook でログインできるようにしたいと考えています。このためには、トークンを OAuth 2 にプラグインする必要があります。

問題は、私が判断できる限り、Facebook はアプリが Facebook ユーザーによって所有されていることを要求しており、その Facebook ユーザーは自然人を一意に識別することです。既存の Facebook ID を使用して登録したくありません。私の仕事のアイデンティティは、友人や家族とは関係ありません。また、無期限に会社の従業員になることもありません。アプリの所有権を別の開発者に渡すことができることを示す情報はまだ見つかりませんが、そのようなプロセスが論理的に必要であるに違いないと思います. Facebook の利用規約に違反してアプリを登録するための新しい ID を作成したり、アプリの登録プロセスを通じて会社の CEO (プログラマーではない) を指導しようとしたりする可能性があります。これは、ステップ 1 を通過することさえできないため、プロセスをリハーサルできないという事実によって複雑になります。

私のプログラミングに関する質問は、Facebook が企業にアプリ登録の雑用を委任できることをまだ発見していない方法はありますか? それに失敗して、Facebook の開発者の迷路を通るルートを公開して、最小限の手順で OAuth キーを取得した人はいますか?

4

1 に答える 1

1

最初にFacebookアカウントを使用してアプリを作成し、次に「マイアプリ管理者」などのFacebookグループを作成します。次に、会社で重要な人をそのFacebookグループ(自分自身を含む)に参加させます。次にアプリで設定では、そのグループをアプリの管理者として設定します。(インサイトユーザー、開発者、テスター用に個別のグループを作成することもできます)

そのグループの全員が管理者になります。そうすれば、会社はそのグループにユーザーを追加または削除することで、アプリへのアクセスを制御できます。

これは理想的なソリューションではありません。Facebookは、アプリケーション開発者のアカウントを実際の人々にリンクできるようにしたいと考えています。これは、スパムなどを防ぐ方法です。

これがお役に立てば幸いです。

于 2012-04-19T10:14:24.197 に答える