0

ポリシーファイル以外の方法でアクセス許可を付与することはできますか?私が達成したいのは、実行時に変更できる権限ベースのシステムです。

4

1 に答える 1

1

独自のセキュリティマネージャをインストールできます。

 System.setSecurityManager(new YourSecurityManager());

YourSecurityManagerでは、任意のソースから許可を読み取ることができます。

SecurityManagerは、Java全体で使用されます。気にしない権限については、デフォルトのマネージャーに確認する必要があります。

パフォーマンスも重要です。SecurityManagerはJREで頻繁にチェックされます。適切に実装されていない場合、システムの速度が低下してクロールする可能性があります。

于 2010-07-05T12:53:22.550 に答える