問題タブ [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.
zend-framework2 - ハイブリッド認証を zend フレームワーク 2 に手動でインストールする方法
タイトルは自明です。Hybridauth ind zend Framework 2 を手動でインストールする方法、つまり作曲家なしで。
ベンダー フォルダーに HybridAuth フォルダーをコピーしましたが、ScnSocialAuth
モジュールを使用したい場合、次のエラーが発生します。
PHP 致命的error: Class 'Hybrid_Auth' not found in /home/public_html/mysite/vendor/ScnSocialAuth/src/ScnSocialAuth/Service/HybridAuthFactory.php on line 34
php - yii の Hybridauth が Google にリダイレクトされない
私はyiiでhybridauth extensionを使ってhybridauthを動作させようとしています。
問題は、Google を使用して署名したいときに、http://mywebsite.com/site/loginにリダイレクトされることです。
パスから「index.php」を削除するために htaccess を使用し、デフォルトとして index.html を設定しています (yii をテストしているだけで、まだ表示したくないため) 次のようになります。
Hybridauth 拡張機能は、モジュール セクションの config/main.php で次のように構成されます。
Google コンソールで Web アプリケーションのクライアント ID を作成しました。リダイレクト URI は次のとおりです。
私はこれを見つけました:
構成ファイル「hybridauth.php」の base_url は「/hauth/endpoint」に設定する必要があります。つまり、エンドポイントを指す必要があります。.htaccess を使用して index.php を削除した場合は、"/index.php/hauth/endpoint" を使用します。
config で baseUrl を設定しようとしましたが、http://'. $_SERVER['SERVER_NAME'] . '/index.php/hybridauth
うまくいきませんでした。何が間違っている可能性がありますか?
php - HybridAuth はローカル ネットワーク内では機能するが、ネットワーク外にアクセスすると機能しない
Web サーバーに HybridAuth をセットアップしました。Google、Facebook、または Twitter の 3 つのログイン オプションを表示する基本的な HTML ページがあります。自宅の PC でテストするために、config.php ファイルを次のように設定しました。
これまでのところ、このセットアップでは、[Twitter でサインイン] オプションを選択しても機能し、ユーザーからいくつかの基本的なプロファイル情報を取得できます。ただし、Facebook は次のメッセージを返します。
- 指定された URL は、アプリケーションの構成で許可されていません。: 指定された URL の 1 つ以上が、アプリの設定で許可されていません。ウェブサイトの URL またはキャンバスの URL と一致するか、ドメインがアプリのドメインのいずれかのサブドメインである必要があります。
Google を試すと、次のように返されます。
-redirect_uri のパラメーター値が無効です: 生の IP アドレスは許可されていません: http://my.local.ip.address/hybridauth-2.1.2/hybridauth/?hauth.done=Google
上記のメモとして、「my.local.ip.address」は実際のローカル IP アドレスでしたが、ここで変更する必要がありました。ただし、config.php を通常の使用に適したものに変更すると、次のようになります。
次に、(ローカルネットワークではなく)電話に乗り、選択したオプションに関係なく、ベースhtmlページをリロードするだけです。
どんな助けや提案も素晴らしいでしょう。
注: ポート 80 は ISP からブロックされているため、レジストラーから別のポートにリダイレクトし、ルーター内で転送されます。これが問題である可能性がある場合は、私にも知らせてください。- さらに、標準の .html ページを作成しているときは、すべて正常に動作します。
ありがとう
javascript - このページに直接アクセスすることはできません - HybridAuth ソーシャル ログイン
私のウェブサイトでHybridAuthソーシャル プラグインを使用して、Facebook や他のウェブサイトからログインしています。
すべて正常に動作していますが、他のコンピューターで確認すると、次のエラーが表示されます。
このページに直接アクセスすることはできません
WWW
そして、ブラウザがアドレスバーで使用しているときにエラーが発生することに気付きました。たとえば、オペラは同じコンピュータのブラウザを使用してwww
いないため、これらのブラウザにエラーはありません。
このエラーを修正して、どのブラウザからでもログインできるようにする方法を教えてください。