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

java - Javaでscala.Intをインスタンス化する

Play2フレームワークのSecureSocialプラグインの永続性レイヤーを作成しています。https://github.com/play-modules/modules.playframework.org/blob/master/app/models/ss/MPOOAuth2Info.javaで例を見つけました:

しかし、APIが変更されたため、使用できませんsecuresocial.core.java.OAuth2Info。SecureSocialはScalaによって作成され、このクラスはJavaフロントエンドでした。そこで、Scalaを直接使用することにしました。

私の結果:

scala.Intしかし、型への/型からの変換に問題がありjava.lang.Integerます。に変換するscala.Intには、java.lang.Integerを使用しscala.Int.unbox()ました。接続方法ですか?そして、私は疑似コードを入力したコードで:に変換java.lang.Integerする方法がわかりません。このSOME_TRANSFORMATIONの正しい実装は何ですか?scala.IntSOME_TRANSFORMATION()

ありがとうございました

0 投票する
3 に答える
2219 参照

database - Play 2.0 と SecureSocial を使用してユーザー登録を永続化する方法

SecureSocialで Play 2.0.4 を使用しています。UsernamePasswordProviderを使用して、ユーザー登録をデータベースに保持したいと考えています。

私は Java と Play Framework に比較的慣れていないので、これを行う方法がよくわかりません。「ユーザー」と呼ばれる単純なモデルを作成するところまで行きましたが、ここから先に進む方法がわかりません。

私を助けてくれる誰かがそこにいることを願っています。これは以前に行われたと確信しています。よろしくお願いします!

0 投票する
3 に答える
1246 参照

playframework-2.0 - SecureSocial ユーザーのログイン状態を維持するには?

SecureSocial を使用する Play 2.0.4 Web アプリを使用して、ユーザーが twitter、facebook、gmail などのサードパーティ プロバイダーを通じてログインできるようにしています。その時点で、私は自分の UsernamePasswordProvider を使用していません。後で追加するかもしれません。

ユーザーが長時間、おそらく 1 週間ログインしたままにする必要があります。私の場合、ユーザー セッションはカスタマイズなどのさまざまな便利な機能に使用されるだけなので、長時間のセッションに関連するリスクは、毎回ログインする必要がないという利便性よりもはるかに重要です。

現在、セッションは、ユーザーがブラウザを終了すると消える一時的な Cookie に保存されているようです。設定ファイルにsessionTimeOutパラメータがありますが、長時間開いたままのブラウザでセッションを終了させるのが目的のようです。少なくとも、このタイムアウトが大きな値に設定されていても、ブラウザーを閉じて再度開くと、セッションはすぐに中断されます。

ユーザーを長時間ログインさせておくための推奨される方法は何ですか?

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

playframework-2.0 - SecureSocial 2 / PlayFramework 2 - IdentityObject への要素の追加とワークフローの順序の変更

現在、Play 2 アプリで SecureSocial モジュールを を使用して設定していますUsernamePasswordProvider

サインアップフォームには、Identityオブジェクトのインスタンスで収集された次の情報が表示されます。

ユーザー名、名、姓、パスワード、確認。パスワード。

Identityオブジェクトに性別などのデータを追加することはできますか?

あるいは、SecureSocial は、詳細なユーザー データを別のデータベース/テーブル オブジェクトに格納することを考えていたのかもしれません。

第二に、デフォルトでは、「サインアップ」プロセスが開始され、単一入力フォームが表示されます。「電子メール」は、詳細なユーザーのデータに進むために、ユーザーにメールを送信することを目的としています。

すべてのユーザー データが入力された後にメールが送信されるように、何らかの方法でライブラリを構成できますか? フォーム全体を直接表示することを意味します。

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

playframework-2.0 - Securesocial、認証後にlinkedinリクエストを呼び出す問題

Securesocial を使用して、OAuth1 経由で Linkedin を認証し、接続されているユーザーの接続のリストを取得しようとしています。

認証は正常に機能しますが、ユーザーが接続された後に要求を呼び出すと、401 応答が返されます。私は間違っているかもしれませんが、潜在的な問題は見当たりません。

以下は、securesocial コード内で提供される Java Demo アプリに追加された単純なメソッドです。

どんなアイデアでも役に立ちます

よろしく、ナビル

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

mongodb - Play-ReactiveMongo-コントローラーの外部でプラグインを使用することは可能ですか?

securesocial in memoryサービスでplay-reactivemongoを使用しようとすると、エラーが発生します。

しかし、コントローラー内では問題なく動作するようです。

コントローラの外部で再生コンテキストを使用することは可能ですか?

私が得るエラーは、上記のクラススローエラーを使用するリソースにアクセスしようとしたときです:

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

playframework - Secure social 2.0.12 依存関係の追加中にエラーが発生しました

Play フレームワークに SecureSocial 2.0.12 依存関係を追加しようとしていますが、コンパイルすると

Resolve Exception の取得:未解決の依存関係:securesocial # secure social_2.10;2.0.12:not

見つかった...

私はプレイ2.0.4を使用しています。

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

playframework - 安全なソーシャル ビューのカスタマイズ

ドキュメントに記載されているように、http: //securesocial.ws/guide/views-customization.html TemplatesPlugin を拡張して getLoginPage 関数を実装する CustomTemplatesPlugin を作成しました。

ビューの下に Registration というフォルダーを作成し、次に login.scala.html ファイルを securesocial からそのフォルダーにコピーしました。

localhost:9000/login にアクセスしようとすると、not found: value requestheader エラーが発生したため、login.scala.html の 1 行目を次のように変更しました。

その後、ブラウザで再試行しました。現在、次のエラーがリストされています。

ビューをカスタマイズする前に実行する手順を教えてください。デフォルトのテンプレート フローは問題なく動作します。play 2.1.0 を使用しています。

ありがとう

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

playframework-2.1 - Play 2.1 での SecureSocial 構成の問題

アプリケーションで facebook、twitter、google のみをサポートしたいので、他のプロバイダーを から削除しましたsecuresocial.conf。アプリケーションがすぐに起動しません。次のエラーが表示されます。

これはバグですか、それとも何か足りないので、別の方法で SecureSocial を構成する必要がありますか?

SecureSocial: commit 6f0ff343e1、Play 2.1

前もって感謝します!