ユーザーがAndroidなどのモバイルデバイスからサーバーに画像をアップロードしてアクセスできるオンラインフォトライブラリを作成しようとしています。現在、Spring Security Plugin CoreでGrailsを使用しており、アップロードされたすべての画像を/ web-app/uploaded-imageのフォルダーに保存しました。アップロード部分は現在機能しており、デバイスからサーバーのuploaded-imageフォルダーに画像をアップロードできます。ただし、私が持っている1つの質問は、現在Config.groovyでこれらの行を使用してアクセス制御部分を実行していることです。
grails.plugins.springsecurity.interceptUrlMap = [
/uploaded_image/**':['IS_AUTHENTICATED_REMEMBERED']
]
私は、コントローラーにイメージのパスを、各ユーザーのDomainClassに関連付けられるimageというDomainClassに関連付けることを計画しました。私の質問は、画像の所有者ではないユーザーが画像を表示する権限を持たないようにするにはどうすればよいですか?私は答えをグーグルで検索しようとしましたが、多くの有用な答えは見つかりませんでした。お時間をいただきありがとうございます。