0

Facebookは会社のファイアウォールによってブロックされていますが、従業員がリンクをクリックしてメールに送信し、Facebookアカウントへのアクセスと更新を提供できるアプリを開発したいと考えています。ファイアウォールはfacebook.comをブロックするため、ユーザーにfacebook.comのURLにユーザー名とパスワードを入力させることはできません。アプリがログインしてアクセスするために使用する内部Webサイトでユーザーにユーザー名とパスワードを入力させることはできますか?

4

1 に答える 1

2

ユーザーのパスワードを取得し、それを使用してそのユーザーとしてログインすることは、oauthの目的に反します。oauthは、ユーザーが自分のパスワードをアプリに開示する必要がなく、アプリに独自のFacebookデータの一部を提供できるように設計されています。このように、ユーザーが共有することを選択したFacebookデータのみがアプリで利用可能になります。また、ユーザーは自分に代わってアプリの公開を許可することを選択できます。詳細については、こちらをご覧ください。

私の提案は、ユーザーに仕事用ネットワークの外部(facbook.comのURLが利用可能な場所)からアプリを認証してもらうことです。このようにして、あなたは彼らに代わって投稿することができ、あなたのアプリはあなたが彼らのパスワードを知る必要なしに彼らに中継するために彼らのプロフィールから特定の情報を得ることができます。

于 2012-10-06T05:14:53.790 に答える