問題タブ [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.

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

java - PlayFrameworkモジュールをインストールするHeroku

herokuアプリにモジュールをインストールしようとしています。これをローカルで実行すると(最初はマイナスheroku run)動作しますが、Herokuで実行しようとするとエラーが発生します。

これが出力です

これを行うための適切な方法は何ですか?検索してきましたが、ドキュメントが見つかりません。

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

playframework - play フレームワークで SecureSocial モジュールをカスタマイズする

これは、Play フレームワーク (1.2.4) を使用した SecureSocial (バージョン 0.2.3 モジュール) の使用に関する初心者の質問です。

  • カスタムルートを持つことは可能ですか? ルート ファイルでを使用するmodule::secureと、 にリダイレクトされlocalhost:9000/auth/loginます。などを使用localhost:9000/loginしたいだけですlocalhost:9000/logout

  • さまざまなソーシャル プロバイダーのログイン ページのスタイルをカスタマイズすることはできますか? カスタムのルック アンド フィールとカスタム メッセージを使用したいと考えています。

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

playframework - コンパイル時およびクラスタ化されたサーバーでセキュアソーシャルからログアウトする

認証メカニズム自体について簡単な質問があります。セキュアソーシャルはログイン Cookie をどのように管理しますか? システムのコードを変更すると少し問題が発生し、コードを変更する前にログインしていた場合、ログアウトされ、再度ログインする必要があります。これは開発にも当てはまります。本番環境では、あるマシンでリクエストを開始し、次のリクエストが別のマシンにある場合、2 台のマシンを持つクラスター システムを使用し、毎回ログアウトされます。これが何であるか、またはなぜこれが起こるのか、誰かが考えを持っていますか?? 私たちはsecuresocial 0.2.2を使用しています

よろしくトーマス

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

java - プレイ中の securesocial モジュールの使用

コントローラー クラスの 1 つを保護するために @With (SecureSocial.class) を追加すると、次のエラーが発生します。より多くのクラスを持つ別のプロジェクトで動作しているため、理由はわかりません。

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

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
0 投票する
1 に答える
225 参照

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 のハッキング
0 投票する
2 に答える
689 参照

session - Play Framework 1.2.4:セッションは変更されません

私はPlayFrameworkプロジェクトに取り組んでおり、SecureSocialユーザーアクションにプラグインを使用しています。

私の問題は、Play Frameworkのドキュメントによると、ブラウザタブを閉じて新しいタブを開いたときに、セッションが閉じられてリセットされているはずだったということです。

しかし、タブを閉じて再度開くと、セッションIDが同じであり、ユーザーがログインページを再度開かずに直接ログインしていることがわかります(ユーザー情報はプレイセッションで引き続き利用できるため)

セッションを開く前後の出力は次のとおりです。

そして、数秒後にブラウザタブを閉じて再度開きます...

すべてが同じです。時々それはランダムに変化します

ちなみに、私はapplication.conf他のどこにもセッション設定を持っていません。すべてがデフォルト設定のままです。

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

views - play 2.0 (securesocial) モジュールからビューを上書きするにはどうすればよいですか?

私は securesocial プラグインを使用しており、モジュールとして使用しています。

したがって、私の構造は次のようになります。

私の簡単な質問は、「app/views」フォルダーの「main.scala.html」ビューで、私のモジュール/セキュアソーシャル/アプリ/ビューの main.scala.html をどのように上書きできますか?!

「上書き」とは、ログイン ビューを main.scala.html の「@content」変数に含めることができることを意味し、通常は次のように機能します。

しかし、「@main」を使用すると、モジュールフォルダーから「app/views/main.scala.html」にアクセスできません (したがって、上書きできません)。

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

playframework - 安全なソーシャルオンプレイを使用して、どのフィールドを使用できますか?Facebookのフレームワーク?

同じユーザーがログインしていることを確認するにはどうすればよいですか?

SecureSocialは次のフィールドを返します。

id、isEmailVerified、avatarUrl、email、password、secret、token、authMethod

一部のフィールドは空で、ログインするたびにIDが変更されます。たとえば、securesocial.provider.UserId @ 4bc348d3である場合と、securesocial.provider.UserId@68a895baである場合があります。同じユーザーがログインしているかどうかを調べるためにメールアドレスを使用することを考えましたが、ユーザーのメールアドレスはFacebookプロファイルで変更できます。フィールドトークンは空です。ログインするのが同じユーザーであることを確認するために使用できる他のフィールドはありますか?

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

playframework-2.0 - Play Framework 2.0.2 に SecureSocial モジュールをインストールするには?

このモジュールhttps://github.com/jaliss/securesocial/を入手しましたが、それを機能させる方法さえわかりませんか?