問題タブ [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 投票する
1 に答える
435 参照

java - securesocial を使用した Play Framework 2.0.4 でのフォーム キャスティング

Play フレームワークでplay.api.data.Formplay.api.data.Formにキャストする方法はありますか?

Play 2.0.4 でセキュア ソーシャルを使用していますが、カスタム テンプレートをコンパイルするとこれらのエラーが発生します。

誰でも私を助けてくれることを願っています。

ご挨拶!

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

playframework-2.0 - Secure Social Play 2.x / 一時的な未登録 (つまり、まだログインしていない) ユーザーをセッションに保持しますか?

Play Framework (Scala) と SecureSocial を使用してユーザーを認証しています。

ログインしていないユーザーが、セッション中に特定のユーザー データ (電子メール アドレスなど) を閲覧および入力できるようにサイトを設定したいと考えています。

ログインしたユーザーを DB に保持するカスタム UserService 実装があります (およびUsersecuresocial.core.Identity Trait を実装する独自のモデル オブジェクト)。

UnregisteredUserユーザーがログインしていない間、セッションに保持したいサブクラスがあります。

これのベストプラクティスは何ですか?

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

playframework - POST - BadRequest - GET サイクルの処理

POST リクエストをコントローラーに送信するフォームがあります (post url = myForm/save )。検証が失敗した場合、コントローラーからクライアントに badRequest() を送信します。

ページは正しくレンダリングされ、検証エラーと入力されたフォームが表示されます。(ただし、予想どおり、URL はアドレス バーに myForm/save のままです)。

このページを待っていてセッションが期限切れになった後、Secure Social フォームを再送信すると、ログイン ページが表示されます。ログインに成功すると、セキュア ソーシャルは最後の URL (myForm/save) を記憶し、ページをレンダリングするために GET 要求を試みます。最後の URL は POST リクエストでしたが、セキュア ソーシャル ページをレンダリングするためにコントローラに GET リクエストを送信したため、ここで問題が発生しました。

これにより、「Action Not Found」が発生します。この問題を解決するにはどうすればよいですか?

0 投票する
0 に答える
418 参照

playframework-2.0 - SecureSocial Custom TemplatesPlugin playFramework を実装できません

私はSecureSocialモジュールにカスタムビューを実装しようとしていますが、次のことを行いました(Javaプロジェクトです)

パッケージ サービス ive でファイル CustomTemplate.scala を作成しました

http://securesocial.ws/guide/views-customization.htmlからそのクラスにコードをコピーして貼り付けますクラス名を MyViews から CustomTemplate に変更し、getLogin ページの戻り値を views.custom.html.login(form , msg) を views.html.custom.login(form, msg) に

ログイン ページは、github ソース コードからの完全なコピー ペーストです。

1. 見つからない: TemplatesPlugin と入力 -> extends の後に securesocial.controllers を追加 2. ページ provider.scala.html と signUp.scala.html を追加 3. 見つからない: RequestHeader と入力 -> ログイン ページで(implicit request: RequestHeader)to (implicit request: play.api.mvc.RequestHeader) 4 .story go login.page にtype mismatch; found : play.api.data.Form[securesocial.controllers.Registration.RegistrationInfo] required: play.data.Form[securesocial.controllers.Registration.RegistrationInfo] play.api.data.Form を追加することで解決しました

これは、すべてのページを追加するまで続きました。今では次のようになります

続行する方法はありますか?

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

session - playframework PLAY_SESSION はログアウト前にページの URL を覚えています

SecureSocial モジュールを実装し、それを介してログインを提供しています。さまざまなユーザーに対して、メインコントローラーアプリケーションでログインがチェックされた後、さまざまなロールとリダイレクトをマップしました。

これによると、ロール ROLE_EMPLOYEE に対して一部のページが拒否されます。ただし、ログアウトすると、最後の URL が PLAY_SESSION Cookie に保存され、以前の役割のユーザーでログインした後、アプリケーションは自動的に間違ったページにリダイレクトされます。それをどうするかについてのアイデアはありますか?

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

scala - securesocial でコントローラ メソッドを保護しようとするとエラーが発生する

次のように SecuredAction を実装しようとすると、次のようになります。

私は取得しています