問題タブ [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 に答える
462 参照

scala - Play 2.0->2.1 移行後の SecureSocial エラー

Play 2.0 から 2.1 への移行後、SecureSocial でしつこいエラーが発生します。

次の依存関係を使用しています。

play 2.1.1 を起動し、cleanupdate、およびcompileに入りました。

コンパイル中に次のエラーが発生します。

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

playframework - play フレームワーク - securesocial ユーザーパスの実装

Play 2.1 とセキュアソーシャル マスター スナップショットを使用しています。

次のように、UserService (UserServicePlugin を拡張) の検索と保存を実装しました。

以下の方法で検索します。

以下の方法で保存します。

パスワードをデータベースに暗号化して保存 (サインアップ) するとき、パスワードを暗号化する必要があるかどうかがわかりません。

しかし、以下のように find メソッドで (データベースからの) user.password の代わりに "password" (文字列) という単語を使用すると、資格情報が正しく検証され、ログインします:

ここで、データベースからパスワードを暗号化しようとしていると思います(すでに暗号化されています)...パスワードを暗号化せずに保存するか、ログインページでユーザーが入力したパスワードを取得してfindメソッドで使用する必要があると思います. 誰でも私を助けてくれませんか、ありがとう。

すべてのソーシャル ネットワークと UserPass プロバイダーのエントリ ポイントは次の 2 つだと思います。

プロバイダのエントリ ポイント

GET /authenticate/:provider securesocial.controllers.ProviderController.authenticate(プロバイダー)

POST /authenticate/:provider securesocial.controllers.ProviderController.authenticateByPost(プロバイダー)

これらの実装には securesocial プラグインが付属していると思いますか? または同じものを複製する必要がありますか?最適解か!!

私はMySQLを使用しています。以下は私のテーブルです:

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

java - Java での SecureSocial のカスタム ビュー

このトピックに関するいくつかの質問を見ましたが、私が行き詰まっている部分に答えるものはありません。ところで、人々が直面している問題に基づいて、結局、TemplatesPlugin のデフォルトの Java 実装を提供することをお勧めします。

私が抱えている問題は、必要な 2 つのビューを SecureSocial から自分のビュー フォルダーにコピーし、他の人が指摘したように RequestHeader を変更したことです: play.api.mvc.RequestHeader そして今、私は取得しています:

バージョン: Play-2.1.1、Java 7、Master の SecureSocial。

編集:

プレイコンパイル:

代わりに Play Run の後にブラウジングします。

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

java - Play SecureSocial のカスタマイズ

SecureSocial プラグインをダウンロードしてインストールしました。Java で Play フレームワーク 2.1 を使用して webapp をビルドしています。今、このモジュールをカスタマイズする方法がわかりません。登録をクリックすると、メールアドレスを尋ねるページが表示され、名前、メールアドレス、パスワードを尋ねる別の画面が表示されます。SecureSocial を使用するすべての例で、この種の画面はありません。 ここに画像の説明を入力

これは私の play.plugins にあるものです:

1500:com.typesafe.plugin.CommonsMailerPlugin 9994:securesocial.core.DefaultAuthenticatorStore 9995:securesocial.core.DefaultIdGenerator 9996:securesocial.core.providers.utils.DefaultPasswordValidator 9997:securesocial.controllers.DefaultTemplatesPlugin 9998:service.InMemoryUserService 9999:securesocial. core.providers.utils.BCryptPasswordHasher 10004:securesocial.core.providers.UsernamePasswordProvider

この画面の場合、どうすれば取り除くことができますか? Java でいくつかの例を探していましたが、見つかりませんでした。私が読んだことは、モジュールのソースを取得して変更する必要があるということです。私が見つけたのはscalaソースだけです。

このモジュールを理解し始めるのを手伝ってくれる人はいますか?

ありがとう。

CC

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

scala - Play 2.0.4 での警告

アプリケーションを securesocial プラグインでコンパイルすると、次の警告が表示されます。

私はscalaを初めて使用していますが、これに対するポインタはありますか?