問題タブ [securesocial]
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.
java - PlayFrameworkモジュールをインストールするHeroku
herokuアプリにモジュールをインストールしようとしています。これをローカルで実行すると(最初はマイナスheroku run
)動作しますが、Herokuで実行しようとするとエラーが発生します。
これが出力です
これを行うための適切な方法は何ですか?検索してきましたが、ドキュメントが見つかりません。
playframework - play フレームワークで SecureSocial モジュールをカスタマイズする
これは、Play フレームワーク (1.2.4) を使用した SecureSocial (バージョン 0.2.3 モジュール) の使用に関する初心者の質問です。
カスタムルートを持つことは可能ですか? ルート ファイルでを使用する
module::secure
と、 にリダイレクトされlocalhost:9000/auth/login
ます。などを使用localhost:9000/login
したいだけですlocalhost:9000/logout
さまざまなソーシャル プロバイダーのログイン ページのスタイルをカスタマイズすることはできますか? カスタムのルック アンド フィールとカスタム メッセージを使用したいと考えています。
playframework - コンパイル時およびクラスタ化されたサーバーでセキュアソーシャルからログアウトする
認証メカニズム自体について簡単な質問があります。セキュアソーシャルはログイン Cookie をどのように管理しますか? システムのコードを変更すると少し問題が発生し、コードを変更する前にログインしていた場合、ログアウトされ、再度ログインする必要があります。これは開発にも当てはまります。本番環境では、あるマシンでリクエストを開始し、次のリクエストが別のマシンにある場合、2 台のマシンを持つクラスター システムを使用し、毎回ログアウトされます。これが何であるか、またはなぜこれが起こるのか、誰かが考えを持っていますか?? 私たちはsecuresocial 0.2.2を使用しています
よろしくトーマス
java - プレイ中の securesocial モジュールの使用
コントローラー クラスの 1 つを保護するために @With (SecureSocial.class) を追加すると、次のエラーが発生します。より多くのクラスを持つ別のプロジェクトで動作しているため、理由はわかりません。
playframework - Play Framework + SecureSocial:java.lang.NoSuchMethodError:securesocial.controllers.ReverseLoginPage.authenticate
Play Frameworkを使用するのは初めてで、Facebook-OAuth2プロバイダーを使用してSecureSocialプラグインをアプリに組み込んでいます。GETリクエストをに送信したときにこのエラーが発生しました/login
:
- 誰かがこのエラーに関する詳細情報を見つけるためにどこを探すべきかについてのヒントを教えてもらえますか?
- 前者がモジュールに存在する場合、Playはどのようにから
securesocial.controllers.ReverseLoginPage
に移行するのですか?securesocial.controllers.LoginPage
playframework - Apache の背後にある SecureSocial on Play 1.2.x
Play 1.2.x インストール (ポート:9000) で SecureSocial を実行しています。アプリケーションへのアクセスは、ポート :80 で実行されている Apache httpd を介して行われ、リクエストが転送されます。
SecureSocial に関しては、リクエスト内の URL が localhost:9000 になり (「参考文献」を参照securesocial.provider.OAuth2Provider.doAuth(Map<String, Object>):111
)、認証呼び出しは失敗します。
私は、この問題に対する巧妙な解決策を探しています。
- httpd の前ではない Play の実行
- SecureSocial のハッキング
session - Play Framework 1.2.4:セッションは変更されません
私はPlayFrameworkプロジェクトに取り組んでおり、SecureSocial
ユーザーアクションにプラグインを使用しています。
私の問題は、Play Frameworkのドキュメントによると、ブラウザタブを閉じて新しいタブを開いたときに、セッションが閉じられてリセットされているはずだったということです。
しかし、タブを閉じて再度開くと、セッションIDが同じであり、ユーザーがログインページを再度開かずに直接ログインしていることがわかります(ユーザー情報はプレイセッションで引き続き利用できるため)
セッションを開く前後の出力は次のとおりです。
前
そして、数秒後にブラウザタブを閉じて再度開きます...
後
すべてが同じです。時々それはランダムに変化します。
ちなみに、私はapplication.conf
他のどこにもセッション設定を持っていません。すべてがデフォルト設定のままです。
views - play 2.0 (securesocial) モジュールからビューを上書きするにはどうすればよいですか?
私は securesocial プラグインを使用しており、モジュールとして使用しています。
したがって、私の構造は次のようになります。
私の簡単な質問は、「app/views」フォルダーの「main.scala.html」ビューで、私のモジュール/セキュアソーシャル/アプリ/ビューの main.scala.html をどのように上書きできますか?!
「上書き」とは、ログイン ビューを main.scala.html の「@content」変数に含めることができることを意味し、通常は次のように機能します。
しかし、「@main」を使用すると、モジュールフォルダーから「app/views/main.scala.html」にアクセスできません (したがって、上書きできません)。
playframework - 安全なソーシャルオンプレイを使用して、どのフィールドを使用できますか?Facebookのフレームワーク?
同じユーザーがログインしていることを確認するにはどうすればよいですか?
SecureSocialは次のフィールドを返します。
id、isEmailVerified、avatarUrl、email、password、secret、token、authMethod
一部のフィールドは空で、ログインするたびにIDが変更されます。たとえば、securesocial.provider.UserId @ 4bc348d3である場合と、securesocial.provider.UserId@68a895baである場合があります。同じユーザーがログインしているかどうかを調べるためにメールアドレスを使用することを考えましたが、ユーザーのメールアドレスはFacebookプロファイルで変更できます。フィールドトークンは空です。ログインするのが同じユーザーであることを確認するために使用できる他のフィールドはありますか?
playframework-2.0 - Play Framework 2.0.2 に SecureSocial モジュールをインストールするには?
このモジュールhttps://github.com/jaliss/securesocial/を入手しましたが、それを機能させる方法さえわかりませんか?