開始行: * キーワード [#a7e0ec70] - Spring Boot - Spring Security - PreAuthorize * したいこと [#a41ee807] ロール(roles)に紐づける権限(authorities)に応じて、特... * どうやって [#t17e13d7] URLを拾ってガードすることもできるようだけど、権限の分だけ... - Some情報を追加するメソッドを - ADD_SOME_DATA権限をもつユーザーだけ実行できる ようにする。 @PreAuthorize("hasAuthority('ADD_SOME_DATA')") @Transactional(readOnly = false) fun add(someData: SomeData) { /* ガードがかかる追加処理 */ } 文字列で設定するのが少し気持ち悪い。開発初期の段階で、権... * ちなみに [#q6fc5429] ** 有効化 [#c47dbb83] @PreAuthorizeによる権限チェックをするにはSecurityConfigで... @EnableGlobalMethodSecurity(prePostEnabled = true) // <-... @Configration class SecurityConfig: WebSecurityConfigurerAdapter { ... ** 範囲 [#ea57f86a] @PreAuthorizeをクラスにつければどのメソッドでも権限チェッ... * 参考 [#v2ed1692] - [[java - Spring security - @PreAuthorize not working - ... 終了行: * キーワード [#a7e0ec70] - Spring Boot - Spring Security - PreAuthorize * したいこと [#a41ee807] ロール(roles)に紐づける権限(authorities)に応じて、特... * どうやって [#t17e13d7] URLを拾ってガードすることもできるようだけど、権限の分だけ... - Some情報を追加するメソッドを - ADD_SOME_DATA権限をもつユーザーだけ実行できる ようにする。 @PreAuthorize("hasAuthority('ADD_SOME_DATA')") @Transactional(readOnly = false) fun add(someData: SomeData) { /* ガードがかかる追加処理 */ } 文字列で設定するのが少し気持ち悪い。開発初期の段階で、権... * ちなみに [#q6fc5429] ** 有効化 [#c47dbb83] @PreAuthorizeによる権限チェックをするにはSecurityConfigで... @EnableGlobalMethodSecurity(prePostEnabled = true) // <-... @Configration class SecurityConfig: WebSecurityConfigurerAdapter { ... ** 範囲 [#ea57f86a] @PreAuthorizeをクラスにつければどのメソッドでも権限チェッ... * 参考 [#v2ed1692] - [[java - Spring security - @PreAuthorize not working - ... ページ名: