問題タブ [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 - 複数の完全に異なるドメインでの Facebook ログイン
私はサイトのネットワークを構築しており、すべてが同じ基本コードを実行しています (異なるデータとテーマ - ある意味で StackExchange に似ています)。各サイトには独自のドメイン名があります。理想的には 1 つの「Facebook アプリ」のみを使用して、すべてのサイトで Facebook ログインを有効にしたいと考えています。
Facebook から「アプリ ドメイン」のリストを提供するよう求められます。私の最初の問題は、ネットワーク内の何百もの Web サイトを読む可能性があるということです。2 つ目の問題は、この機能が同様のドメイン名 (myapp.com や myapp.co.uk など) でのみ機能するように見えることです。ドメイン名を追加しようとすると、次のエラーが表示されます。
[newdomain].com は、サイト URL、モバイル サイト URL、キャンバス URL、セキュア キャンバス URL、ページ タブ URL、またはセキュア ページ タブ URL のいずれかから派生する必要があります。
Facebookのログイン専用のドメインを1つ使用することを考えています。しかし、ユーザーを正しいサイトにリダイレクトしてログに記録するにはどうすればよいでしょうか。
問題全体にアプローチする方法がわかりません。
私のツールに関するいくつかのデータ:
- PHP & MySQL
- イーイ
- ハイブリッド認証
php - HybridAuthを使用したLaravel 4:Facebookプロバイダーの問題
Laravel初心者はこちら。
「認証に失敗しました! Facebook が無効なユーザー ID を返しました。 」という応答が返ってきました。私はこの例に正しく従ったと信じています。
1. Facebook ログインを使用する Web サイトはhttp://localhost.com
に設定されてい
ます。 2. HybridAuth 構成。ベース URL はhttp://localhost.com/laravel4/public/social/auth/
に設定されています。Laravel フレームワークを使用している場合を除いて、すべて問題なく動作しているようです。
4. 更新を実行しました (Laravel 4 および HybridAuth)。
アイデアをいただければ幸いです。
facebook - ローカル ホストでの Facebook 認証のテスト (Laravel 4)
Laravel 4 でハイブリッド認証を使用して Facebook 認証を設定しようとしています。ローカルホスト サーバーで認証をテストしたいと考えています。
認証を行うドメインは次のとおりです。
次のように、構成ファイルにベース URL を含めました。
Facebook では、私のアプリで、ローカル ホストをサイト URL とアプリ ドメインとして設定しようとしています。
私が使用した:
サイトのURL: http://localhost:8888
アプリ ドメイン: localhost:8888
FB から次のエラーが表示されます。
エラー アプリ ドメイン: localhost:8888 は有効なドメインではありません。
私のローカルホストでこの認証システムをテストするために何を使用すればよいか分かりますか? Mac OS X 10.7.5 マシンで MAMP を使用しています。
facebook - Laravel 4を使用して、ハイブリッド認証を使用してlocalhostサーバーでFacebookログインをテストする
ここのチュートリアルに従って、Facebook ログインをセットアップしようとしています。
http://www.mrcasual.com/on/coding/laravel4-package-management-with-composer/#additional_resources
ローカル サーバーでサイトを実行しています (dyndns ホスト名を設定して、Facebook アプリがそれを指すようにします)。Facebookログインをしたいページは次のとおりです。
http://mactest.dynalias.com:8888/crowdsets/laravel-master/public/fans/landing
Facebookで:
アプリ ドメイン:mactest.dynalias.com サイト URL: http://mactest.dynalias.com
これが私のコードです:
ハイブリッド認証.php:
ルート.php:
私からしてみれば:
Facebook ボタンをクリックしても、何も起こらないように見え、URL が次のように変わります。
facebook - laravel4 hybridauth facebook 認証に失敗しました! Facebook が無効なユーザー ID を返しました
OK、私はlaravel 4でHybridauthを使用しようとしています.しかし、Facebookでログインしようとすると、非常に一般的になっているようです:
認証に失敗しました!Facebook が無効なユーザー ID を返しました。
私は他のすべての投稿を読みましたが、運がなかったので、誰かが私を助けてくれることを願っています.
このチュートリアルに従いました: http://www.mrcasual.com/on/coding/laravel4-package-management-with-composer/
そして、他のいくつかの構成を試しましたが、成功しませんでした。
これが私のconfig/hybridauth.phpです
そして、ここに私のルートがあります:
そのため、「myapp.dev/social」にアクセスすると、facebook のサインアップ ページが表示され、すべてが正常に機能しているように見え、myadd.dev へのアクセス許可を許可するよう求められます。[OK] をクリックするとhttp://myapp.ie/social#_=_
、エラーが表示される URL に移動します。
これが関連しているかどうかわからない: Facebook ログインに協力している他のサイトを観察するだけで..リダイレクト URL は次のようになりhttp://somesite.dev/subdomain/#_=_
ます。つまり、 # =の前にスラッシュがあります。これは私の問題ですか、どうすれば修正できますか?? Hybridauth は非常に新しいので、どんな助けでも大歓迎です。
ああ、この投稿が他の投稿と非常に似ていることは認識していますが、まだ解決策を見つけていません。
更新:正確なエラー:Authentification failed. The user has canceled the authentication or the provider refused the connection.
laravel - confide laravel Zizaco\Confide\ConfideUser::save() の宣言は、Arde と互換性がある必要があります
私は優れたLaravel 4ブートストラップを修正しましたが、ルートユーザー/ログインに行くと突然エラーが発生しました:
HybridAuth を composer に追加して更新したので、それが Confide または Ardent との非互換性の問題を引き起こしたのではないかと思いますが、それを削除して更新すると (および以前のコミットに戻すと)、まだエラーが発生します。
何か案は?
どうもありがとう
ジョン。
laravel - HybridAuthを使用したLaravel 4:クラスマップで自動ロードされない
からダウンロードhybridauth
した後composer
、ハイブリッド認証のディレクトリを に手動で追加する必要/vendor/composer/autoload_classmap.php
があります。これは自動的に行われます。
以下は私のcomposer.jsonです。ハイブリッド認証が自動ロードで自動的に書き込まれない理由を誰かが指摘できますか?