問題タブ [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.
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週間の作業後)。
php - Hybridauthを使用してTwitterユーザーのメールを取得するにはどうすればよいですか?
php codeigniterでこのリンクを使用しているTwitterメールを取得する方法を誰かが助けてくれますか?メール以外の情報を取得しています。次に、メールを取得する方法は?設定ファイルで指定するスコープはありますか?
zend-framework2 - Zend Framework-2: すべてのコントローラーを保護する最善の方法は? (ZfcUser/ハイブリッド認証)
で Facebook 認証を有効にするためにZfcUser
viaを使用しています。モジュールをダウンロードしてプロジェクトに追加しました。これで、モジュールの下のコントローラーが保護されました。つまり、ログインしていない場合は、ログイン ページにリダイレクトされます。 HybridAuth
Zend
Framework 2
scn-social-auth
user
ZfcUser
ユーザーがログインしていません: " http://localhost/user " にアクセスしてください => リダイレクト先: " http://localhost/user/login "
ここで、すべてのコントローラー アクションを で保護したいと思いますZfcUser
。つまり、私が作成したモジュールは、ユーザーがログインしていない場合、「http://localhost/user/login」にリダイレクトする必要があります。これを行う最善の方法は何ですか?ユーザーが各モジュールの各アクションにログインしているかどうかを確認できます。しかし、それは良い選択肢のようには見えません。なにか提案を?
よろしく、
シヴァ
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) に表示されます:
ここに私の主な設定ファイルがあります
php - HybridAuth で LinkedIn のアプリケーションを構成するにはどうすればよいですか?
私は、LinkedIn でアプリケーションを作成したことを表明し、アプリケーションのキーと秘密キーを所有しています。
HybridAuth (config.php) の構成ファイルにキーを挿入し、LinkedIn アカウントでログインしようとすると、HybridAuth から次のエラーが返されます。
「エラー! 認証に失敗しました。ユーザーが認証をキャンセルしたか、プロバイダーが接続を拒否しました。
元のエラー メッセージ: 認証に失敗しました! LinkedIn が無効なトークンを返しました。」
何が問題なのですか?
これは、LinkedIn に関する構成です。
codeigniter - HybridAuth は、「ユーザー プロファイルの要求に失敗しました。ユーザーがプロバイダーに接続されていない可能性が高いため、再度認証する必要があります」と表示し続けます。
FacebookにHybridAuth Loginを実装しようとしています。しかし、それは私に上記のエラーを与え続けます.このエラーが発生した後、ユーザーをFacebookのログインページに再度リダイレクトしようとしましたが、これはループにつながります.
私を助けてください。これは私のコードです。
php - Codeigniter ビューが読み込まれない
私はCodeigniter、IonAuth + Hybridauthをインストールしており、これを作り直して、Facebookから返された姓名を使用してユーザー名を生成する代わりに、ユーザーが自分のユーザー名を選択できるようにしています。
したがって、以下のコードでは、ユーザー名が投稿されたかどうかを確認します。そうでない場合は、ビューをロードしたいのですchoose_username
が、何らかの理由でビューがロードされず、そのセクションを完全にスキップしているため、追加しましたdie('Why no view')
更新: この最初のコードは、新しいコントローラーで正常に動作します
ここでコードをチェックアウトします。
より長いバージョン:
したがって、上記のコードを実行すると、次の空白のページが表示されますWhy no view
。
twitter - HybridAuthTwitterの失敗401
問題 HybridAuthライブラリをTwitterに接続できましたが、機能しなくなりました。Twitterアカウントへの投稿も機能しました。
私が試し たことTwitterアプリのアクセストークンをリセットします。まったく新しいTwitterアプリを作成します。HybridAuthデバッグモードを使用してトラブルシューティングします。
エラーメッセージ 「認証に失敗しました。ユーザーが認証をキャンセルしたか、プロバイダーが接続を拒否しました。
元のエラーメッセージ:認証に失敗しました!Twitterがエラーを返しました。401無許可。」
私の研究 これは鍵と秘密の欠如に起因しているようですが、私はこれらをTwitterの設定ファイルに設定しました。
コード
例外は、authenticateメソッドによってスローされています。アプリ経由でのアクセスを許可するように求められる前に、エラーがスローされます。
さらに詳しい情報が必要な場合は、お知らせください。リック
php - Facebook アプリの認証後にコールバック URL に変数を渡すことはできますか
Facebook経由でユーザーをphpサイトにログインさせるために、ハイブリッド認証を使用しています。
($config
アプリの ID と秘密鍵が含まれています)
これはすべてうまく機能していますが、ログインしたページに基づいてコールバック URL に戻ったときにユーザーをリダイレクトして、ログイン後にこの場所に戻すことができるようにしたいと考えています。
プロセスの反対側でそれらを読み取って、認証要求が開始された場所を知ることができるように、認証 (URL や単純な ID など) でカスタム変数を送信する方法はありますか?
これは可能ですか、それとも間違ったツリーを吠えていますか?
ハイブリッドを使用してこれを行う方法を誰かが知っている場合は、さらに称賛しますが、私を正しい軌道に乗せる提案は大歓迎です。
php - HybridAuth と PHP を使用して YouTube チャンネルに動画をアップロードする
HybridAuth ( http://hybridauth.sourceforge.net/ ) と PHPを使用して、私の YouTube チャンネルに動画を投稿する権限をアプリケーションに付与したいと考えています。
最初の質問は可能ですか?
Facebook、Linkedin、Twitter の認証とアクセス許可の付与は既に完了しています。これらのネットワークにステータスを投稿できます。Google への接続はまだ試していませんが、簡単に追加できるはずです。YouTube にアクセスするには Google 認証のみが必要だと思いますか?動画のアップロードに使用できる HybridAuth の部分はどれですか? 学習に使用できるサンプル アプリはありますか? 誰かがこれをしましたか?