問題タブ [picketlink]
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.
jooq - カスタム picketlink ID ストア (JOOQ を使用)
アプリケーションに Picketlink を使用した認証を実装したいのですが、使用していませんJPA
(代わりに を使用していJOOQ
ます)。generated を使用してユーザーデータを取得する方法はありますdaos
か?
ドキュメントを読んだり、クイックスタートを見たりしても、それを見つけることができませんでした
事前に助けてくれてありがとう
postgresql - PicketLink: 「エラー: エンコード "UTF8" のバイト シーケンスが無効です: 0x00」パスワードの設定時
セキュリティ フレームワークとして PicketLink を使用するように構成された Java EE アプリがあります。アプリは JBoss EAP 7 (または Wildfly 10) で実行されており、バックエンド データストアとして PostgreSQL 9.4 を使用しています。次のように、PBKDF2 パスワード エンコーディングを使用するように PicketLink IDM フレームワークを初期化しています。
ただし、この構成では、パスワードを設定しようとすると、定期的に次の例外が発生します。
エラーは毎回発生するわけではないため、定期的に言います。少数のパスワード (<5) を問題なく設定できます。ただし、ユーザー アカウントを一括で作成しようとすると、毎回エラーが発生します。また、作成しているアカウントの数に関係なく、時々発生することもあります。
このエラーが発生する理由や修正方法はありますか?
apache-tomee - PicketLink と TomEE の統合
TomEE 7.0.1 で開発している JEE 7 webapp のセキュリティ ニーズのために PicketLink を統合しようとしています。PicketLink サイトの基本的な例を実装しました。ただし、PicketLink はフォーム入力の認証に失敗し、「資格情報にアカウントが見つかりません ...」というログが記録されます。これが私の実装です:
login.xhtml
ログ出力:
始めるのに役立つドキュメントが見つかりません。これらの 2 つを統合した経験がある人はいますか。PicketLink を TomEE ベースの JSF アプリと統合するには、何をする必要がありますか? または、KeyCloak も調べましたが、TomEE との統合に関する指針はありません。
java - PicketLink Token.Consumer を構成しますか?
PicketLink 2.7 を使用して、Java EE 7 アプリにトークンベースの認証を実装しようとしています。ここにある picketlink-angularjs-rest クイックスタートに基づいてコードを作成しました。Token.Provider
トークンを発行するように を正常に構成し、 を使用して、ヘッダーSecurityConfigurationBuilder
内のトークンの存在に基づいてユーザーを認証するように PicketLink を構成できます。ただし、トークンから ID 情報を抽出Authorization
するために も実装しましたが、呼び出されることはありません。Token.Consumer
PicketLink が JPA からアカウント情報を取得しているように見えますIdentityStore
。Token.Consumer
PicketLink に myを使用してこの情報を収集するように指示するにはどうすればよいですか? MyToken.Consumer
はデジタル署名などを検証するため、呼び出されていることが重要です。
java - 「NOT」条件でピケットリンク ID クエリを作成する方法は?
ID をクエリし、並べ替え、ページ付け、およびフィルタリング オプションを使用してテーブルに表示したいと考えています。すべて問題ありませんが、NOT 条件を導入する方法が見つかりませんでした。
コードでは、T 変数は org.picketlink.idm.model.IdentityType であり、identityClass は実際のクラスです。
メソッド conditionFromFilterClausole で、ID クエリの条件でオブジェクト (FilterClause) を変換します。FilterClause.field は列名、FilterClause.operator は条件のタイプ、FilterClause.value は使用する値です。
「STARTSWITH/ENDSWITH」の条件を作成する方法と、他のすべての条件を NOT で作成する方法がありません。QueryBuilder にはこれらのメソッドがありません。