問題タブ [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 - securesocial を使用した Play Framework 2.0.4 でのフォーム キャスティング
Play フレームワークでplay.api.data.Formをplay.api.data.Formにキャストする方法はありますか?
Play 2.0.4 でセキュア ソーシャルを使用していますが、カスタム テンプレートをコンパイルするとこれらのエラーが発生します。
誰でも私を助けてくれることを願っています。
ご挨拶!
playframework-2.0 - Secure Social Play 2.x / 一時的な未登録 (つまり、まだログインしていない) ユーザーをセッションに保持しますか?
Play Framework (Scala) と SecureSocial を使用してユーザーを認証しています。
ログインしていないユーザーが、セッション中に特定のユーザー データ (電子メール アドレスなど) を閲覧および入力できるようにサイトを設定したいと考えています。
ログインしたユーザーを DB に保持するカスタム UserService 実装があります (およびUser
securesocial.core.Identity Trait を実装する独自のモデル オブジェクト)。
UnregisteredUser
ユーザーがログインしていない間、セッションに保持したいサブクラスがあります。
これのベストプラクティスは何ですか?
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」が発生します。この問題を解決するにはどうすればよいですか?
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 を追加することで解決しました
これは、すべてのページを追加するまで続きました。今では次のようになります
続行する方法はありますか?
session - playframework PLAY_SESSION はログアウト前にページの URL を覚えています
SecureSocial モジュールを実装し、それを介してログインを提供しています。さまざまなユーザーに対して、メインコントローラーアプリケーションでログインがチェックされた後、さまざまなロールとリダイレクトをマップしました。
これによると、ロール ROLE_EMPLOYEE に対して一部のページが拒否されます。ただし、ログアウトすると、最後の URL が PLAY_SESSION Cookie に保存され、以前の役割のユーザーでログインした後、アプリケーションは自動的に間違ったページにリダイレクトされます。それをどうするかについてのアイデアはありますか?
scala - securesocial でコントローラ メソッドを保護しようとするとエラーが発生する
次のように SecuredAction を実装しようとすると、次のようになります。
私は取得しています