問題タブ [hybridauth]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
8640 参照

php - Hybridauth - PHP - Facebook が無効なユーザー ID を返しました

さて、2週間前からfacebookを使用してハイブリッド認証が機能し、正しくログインしていましたが、変更はありませんでしたが、今朝、機能していないことがわかりました。Facebook アプリ (ID と秘密鍵) を、以前も機能していた別のアプリに切り替えようとしましたが、まだ同じことが起こっています。また、hybridauth に付属する例を実行しようとしましたが、どちらも機能していません。そのため、私の側からの構成ではなく、Facebook アプリの構成からでもないことがわかっています。

これは、ログインしようとすると次のように表示されます。

エラー! 認証に失敗しました。ユーザーが認証をキャンセルしたか、プロバイダーが接続を拒否しました。

元のエラー メッセージ: 認証に失敗しました! Facebook が無効なユーザー ID を返しました。

  • サーバーに関連する何かが発生する可能性はありますか?
  • Facebook は過去 24 時間以内に API に変更を加えましたか?
  • 似たようなことを実験した人はいますか?

更新: 1 週間前から機能しています。機能させるために、以前 (1 か月未満前) に同じ問題を抱えている他の人を見つけ、Facebook PHP SDK を更新して 17 日前に修正しました。

この問題を修正するための変更を確認できる GitHub へのリンクを次に示します。

https://github.com/F21/hybridauth/commit/3b115ee3abb5afbf44c37082e63aa8b056bf550c

これで、すべてが機能するようになりましたが、これらの変更を加えても同じエラーが発生しています(1週間の作業後)。

0 投票する
4 に答える
5522 参照

php - Hybridauthを使用してTwitterユーザーのメールを取得するにはどうすればよいですか?

php codeigniterでこのリンクを使用しているTwitterメールを取得する方法を誰かが助けてくれますか?メール以外の情報を取得しています。次に、メールを取得する方法は?設定ファイルで指定するスコープはありますか?

0 投票する
1 に答える
2069 参照

zend-framework2 - Zend Framework-2: すべてのコントローラーを保護する最善の方法は? (ZfcUser/ハイブリッド認証)

で Facebook 認証を有効にするためにZfcUserviaを使用しています。モジュールをダウンロードしてプロジェクトに追加しました。これで、モジュールの下のコントローラーが保護されました。つまり、ログインしていない場合は、ログイン ページにリダイレクトされます。 HybridAuthZend Framework 2scn-social-authuserZfcUser

ユーザーがログインしていません: " http://localhost/user " にアクセスしてください => リダイレクト先: " http://localhost/user/login "

ここで、すべてのコントローラー アクションを で保護したいと思いますZfcUser。つまり、私が作成したモジュールは、ユーザーがログインしていない場合、「http://localhost/user/login」にリダイレクトする必要があります。これを行う最善の方法は何ですか?ユーザーが各モジュールの各アクションにログインしているかどうかを確認できます。しかし、それは良い選択肢のようには見えません。なにか提案を?

よろしく、
シヴァ

0 投票する
2 に答える
1932 参照

facebook - Yii フレームワークの Hybridauth で Facebook を構成する

ソーシャル ログイン アクションに Yii フレームワークと HybridAuth を使用しています。Google と yahoo は正常に動作しますが、Facebook と Twitter を動作させることはできません。

そのために Https:// ドメインが必要ですか? それとも、追加する構成だけですか?

Facebook または Twitter を使用してログインしようとすると、次の PHP 警告が表示されます。

include(DefaultController.php) [function.include]: ストリームを開けませんでした: そのようなファイルやディレクトリはありません

エラーは vendors\yii_1.1.10\YiiBase.php(418) に表示されます:

ここに私の主な設定ファイルがあります

0 投票する
0 に答える
1075 参照

php - HybridAuth で LinkedIn のアプリケーションを構成するにはどうすればよいですか?

私は、LinkedIn でアプリケーションを作成したことを表明し、アプリケーションのキーと秘密キーを所有しています。

HybridAuth (config.php) の構成ファイルにキーを挿入し、LinkedIn アカウントでログインしようとすると、HybridAuth から次のエラーが返されます。

「エラー! 認証に失敗しました。ユーザーが認証をキャンセルしたか、プロバイダーが接続を拒否しました。

元のエラー メッセージ: 認証に失敗しました! LinkedIn が無効なトークンを返しました。」

何が問題なのですか?

これは、LinkedIn に関する構成です。

0 投票する
0 に答える
1249 参照

codeigniter - HybridAuth は、「ユーザー プロファイルの要求に失敗しました。ユーザーがプロバイダーに接続されていない可能性が高いため、再度認証する必要があります」と表示し続けます。

FacebookにHybridAuth Loginを実装しようとしています。しかし、それは私に上記のエラーを与え続けます.このエラーが発生した後、ユーザーをFacebookのログインページに再度リダイレクトしようとしましたが、これはループにつながります.

私を助けてください。これは私のコードです。

0 投票する
1 に答える
4502 参照

php - Codeigniter ビューが読み込まれない

私はCodeigniter、IonAuth + Hybridauthをインストールしており、これを作り直して、Facebookから返された姓名を使用してユーザー名を生成する代わりに、ユーザーが自分のユーザー名を選択できるようにしています。

したがって、以下のコードでは、ユーザー名が投稿されたかどうかを確認します。そうでない場合は、ビューをロードしたいのですchoose_usernameが、何らかの理由でビューがロードされず、そのセクションを完全にスキップしているため、追加しましたdie('Why no view')

更新: この最初のコードは、新しいコントローラーで正常に動作します

ここでコードをチェックアウトします。

より長いバージョン:

したがって、上記のコードを実行すると、次の空白のページが表示されますWhy no view

0 投票する
3 に答える
4412 参照

twitter - HybridAuthTwitterの失敗401

問題 HybridAuthライブラリをTwitterに接続できましたが、機能しなくなりました。Twitterアカウントへの投稿も機能しました。

私が試し たことTwitterアプリのアクセストークンをリセットします。まったく新しいTwitterアプリを作成します。HybridAuthデバッグモードを使用してトラブルシューティングします。

エラーメッセージ 「認証に失敗しました。ユーザーが認証をキャンセルしたか、プロバイダーが接続を拒否しました。

元のエラーメッセージ:認証に失敗しました!Twitterがエラーを返しました。401無許可。」

の研究 これは鍵と秘密の欠如に起因しているようですが、私はこれらをTwitterの設定ファイルに設定しました。

コード

例外は、authenticateメソッドによってスローされています。アプリ経由でのアクセスを許可するように求められる前に、エラーがスローされます。

さらに詳しい情報が必要な場合は、お知らせください。リック

0 投票する
4 に答える
4724 参照

php - Facebook アプリの認証後にコールバック URL に変数を渡すことはできますか

Facebook経由でユーザーをphpサイトにログインさせるために、ハイブリッド認証を使用しています。

($configアプリの ID と秘密鍵が含まれています)

これはすべてうまく機能していますが、ログインしたページに基づいてコールバック URL に戻ったときにユーザーをリダイレクトして、ログイン後にこの場所に戻すことができるようにしたいと考えています。

プロセスの反対側でそれらを読み取って、認証要求が開始された場所を知ることができるように、認証 (URL や単純な ID など) でカスタム変数を送信する方法はありますか?

これは可能ですか、それとも間違ったツリーを吠えていますか?

ハイブリッドを使用してこれを行う方法を誰かが知っている場合は、さらに称賛しますが、私を正しい軌道に乗せる提案は大歓迎です。

0 投票する
2 に答える
431 参照

php - HybridAuth と PHP を使用して YouTube チャンネルに動画をアップロードする

HybridAuth ( http://hybridauth.sourceforge.net/ ) と PHPを使用して、私の YouTube チャンネルに動画を投稿する権限をアプリケーションに付与したいと考えています。

  1. 最初の質問は可能ですか?
    Facebook、Linkedin、Twitter の認証とアクセス許可の付与は既に完了しています。これらのネットワークにステータスを投稿できます。Google への接続はまだ試していませんが、簡単に追加できるはずです。YouTube にアクセスするには Google 認証のみが必要だと思いますか?

  2. 動画のアップロードに使用できる HybridAuth の部分はどれですか? 学習に使用できるサンプル アプリはありますか? 誰かがこれをしましたか?