問題タブ [silhouette]
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.
scala - Play Framework の Silhouette と Deadbolt 2 の違いは何ですか?
Play フレームワークには、認証と認可のための 2 つの有名なプラグイン、SilhouetteとDeadbolt 2があります。私の質問は、これら 2 つのプラグインの違いは何ですか? また、どのような状況で Silhouette または Deadbolt 2 を使用する必要がありますか?
scala - Scala Mohiva play-silhouette-seed ソーシャルデータを取得
私はhttps://github.com/mohiva/play-silhouette-seedを使用して います VK から都市、国などのデータを取得したいのですが、どの方法でそれを行うべきかわかりません。このhttps://vk.com/dev/users.getのようなことを実行して、ユーザーのデータに解析する必要がある JSON を受け取ることができれば完璧です。
playframework - シルエットプレイ2.4プレイスリック1.0.0を使用してロードスキーマを実装しようとしています
postgres でテーブルを手動で作成することを避ける目的で、play-silhouette-seed サンプルを少し改善しようとしています。で使用されている実装に従おうとしました
https://github.com/playframework/play-slick/tree/master/samples/computer-database
、しかし、Bind(classOf[InitialData]).asEagerSingleton() を InitialData クラスに追加すると、インジェクションに問題が発生します。取得: コンストラクターの注入エラー、java.lang.RuntimeException: 開始されたアプリケーションはありません。仮アプリをアップロードしました
https://github.com/renexdev/Play-Auth-Slick-Seed-Load-Schema
. UserImpl.scala のいくつかのメソッドを変更しましたが、重要なファイルは、アプリの起動時に bind(classOf[InitialData]).asEagerSingleton() 内の抽象モジュールによって呼び出される /app/modules/InitialData.scala です。
実行コンテキストを initialData クラスに渡すよう提案されました。で提案されている def doSomething(implicit ec: ExecutionContext) を試しました
https://github.com/alexandru/scala-best-practices/blob/master/sections/4-concurrency-parallelism.md
および import play.api.libs.concurrent.Execution.Implicits._ で提案されています
Play Framework 2.1 - 暗黙の ExecutionContext が見つかりません
しかし、成功しませんでした。インジェクションまたはコンストラクターの何が問題なのかについて、誰かが私に洞察を与えることができれば幸いです。御時間ありがとうございます。レネクス
mongodb - Scala 変換
私は Scala を初めて使用するので、簡単な質問をしたいと思います。
返す関数がありますFuture[Option[T]
そして私は戻らなければなりませんFuture[Option[PasswordInfo]]
。
私は試した:
私のクラス:
scala - ユーザーを取得し、すべての権限を入力します
私は Scala を初めて使用し、私が達成しようとしていることでさえ Java では単純すぎるため、Scala と混同されているように感じます。
私が望むのは、 a を取得し、User
別Permission
のクエリを使用して彼Role
と彼の個人に基づいて入力することPermissions
です。
知るまで、私は次のコードを持っています:
次のエラーが発生しました。