サーバーで現在実行されているJava Webアプリケーションを指定すると、同じアプリをデプロイします(新しいコンテキスト名、つまり/ app-readonlyを付けます)が、読み取り専用バージョンを作成するために必要な唯一の読み取り専用dbアカウントを提供しますWeb アプリケーションの。
この読み取り専用バージョンのアプリケーションは表示、検索できると思いますが、画面からトリガーされた更新/作成はエラーを返すだけです (これは問題ありません)。これは、アプリケーションのユーザー アクセス制御をより細かく制御するためにコードを変更することなく、私が考えることができる最も単純なソリューションです。現時点では、ユーザー アクセス制御は、ユーザーがアクセスできる画面のみを指定します。アクセシブルなページでユーザーができることを指定しないという点で複雑ではありません。
これは正しいアプローチですか、何か不足していますか?