0

すべてのユーザーが独自のjpaエンティティを持つJava EE 6アプリケーションがあります。アプリケーションがサーバーにデプロイされるときにこれらのエンティティを作成したいので、すべてのプリンシパルまたは少なくとも名前をリストする方法が必要です。すべてのアプリケーション サーバーでユーザー名を受け取る標準​​的な方法はありますか?

私のバックアップ計画は、ユーザーの最初のログイン時にエンティティを作成することですが、ユーザーが初めてログインする前でも管理者がユーザーエンティティを変更できるように、以前に作成することを本当に望んでいます。

ありがとう
ラファエル

4

1 に答える 1

1

これは不可能です。レルムまたは (Jaspic) 認証モジュールは、LDAP サーバーや OAuth プロバイダーなどの任意の認証プロバイダーに接続できます。特に、Google や Facebook などのソーシャル ネットワークでは、利用可能なすべてのユーザーのリストを取得することは期待できません。

この普遍的な接続性のため、このようなメソッドを標準 API で使用できるようにすることはできません。

于 2013-06-21T18:10:24.630 に答える