2017-07-02 20 views
0

Dropboxからアクセストークンを取得しようとしていますが、ライブサーバーではなくlocalhost上で動作します。Dropbox oAuth instant 302リダイレクト

DropboxのOAuthの助成画面がショーを得ることはありません、代わりにDropboxのは302を返し、ここでの応答があります:

enter image description here

私は、ユーザーを送信:https://www.dropbox.com/oauth2/authorize?redirect_uri=https://app.qwert.com/api/integration/dropbox/auth&response_type=code&client_id=xyz&state=1(明らかに私はのclientIdを変更したとドメイン...)

localhostで全く同じものが動作する場合は、何らかの理由で302リダイレクトを取得する理由は何ですか? (私はリダイレクトURIを正しく設定しましたが、瞬間的にリダイレクトされるのではなく、Dropboxのエラーページに移動する必要があります)。

ありがとうございます!

答えて

0

ローカルホストでは、DropboxはURLを取得するたびに認証を強制します。ユーザーが既に認証されている場合は、他のドメインに対しては即座にリダイレクトされます。ここで説明するようにforce_reapproveを使用して再authenicationを強制することができます。

force_reapproveを、彼らはまだ行ってきた場合は、再度アプリ を承認するようユーザーに強制するかどうか。 false(デフォルト)の場合、 が既に承認されているユーザーは、redirect_uriで指定されたURI に自動的にリダイレクトされます。 trueの場合、ユーザーは に自動的にリダイレクトされず、再度アプリを承認する必要があります。

関連する問題