Realm に Apache Shiro と MySQL を使用したいと考えています。Shiro が作業するために必要なテーブルとフィールドは?
9064 次
3 に答える
17
Shiro は、機能するためにデータベース テーブルを必要としません。Shiro ユーザーは、ユーザー、グループ、権限などをモデル化または管理するために必要なデータストアを使用できます。
Shiro Realmの責任は、データへのブリッジとして機能し (どのように表現したいか)、Shiro が理解できる形式でデータを返すことです。
Shiro はデータ モデルを強制しないため、非常に多くのバックエンド (LDAP、Active Directory、RDBMS、ファイル システムなど) と連携できます。
RDBMS をバッキング データ ストアとして使用する場合は、Shiro のJdbcRealmソース コードを調べて、テーブルがどのように見えるかを理解してください。これはほんの一例です。任意のテーブル構造を持つことができます。
于 2011-03-30T19:24:12.417 に答える
1
Shiro のクイック スタートアップ ページとRealm のドキュメント ページをざっと見ても、MySQL やデータベースについてはまったく触れられていません。それに基づいて、特定のテーブルが必要なようには見えません。
于 2011-03-30T13:21:00.903 に答える