mongodb にデータベース認証を実装したいと考えています。
そのためには、最初に管理者ユーザーを作成してから、mongodb クライアント シェルを介して (手動または JavaScript ファイルを使用して) データベースごとに個別のユーザーを作成する必要があることがわかりました。
春のアプリケーション自体から個々のデータベースにユーザーを追加できるかどうか疑問に思っていましたが、これを行うための有用なポインターは得られませんでした。これが可能であれば、アプリケーション自体がユーザーを作成しているため、アプリケーションは常にデータベースにアクセスできますが、外部アクセスは引き続きブロックされるため、このアプローチは間違っています。
これをどのように達成できるか、またはそれが間違ったアプローチであるかどうかを教えてください。