From b540e0b594815ec58017f975be2b6a509575a67b Mon Sep 17 00:00:00 2001 From: mjkhan21 Date: Tue, 17 Dec 2024 17:10:58 +0900 Subject: [PATCH] =?UTF-8?q?isAdmin()=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cokr/xit/base/security/SecuredUserInfo.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/java/cokr/xit/base/security/SecuredUserInfo.java b/src/main/java/cokr/xit/base/security/SecuredUserInfo.java index c97fb17..86182fa 100644 --- a/src/main/java/cokr/xit/base/security/SecuredUserInfo.java +++ b/src/main/java/cokr/xit/base/security/SecuredUserInfo.java @@ -140,6 +140,16 @@ public class SecuredUserInfo extends UserInfo implements UserDetails { return false; } + /**사용자가 시스템 관리자(ROLE_ADMIN)인지 반환한다. + * @return 시스템 관리자 여부 + * + */ + public boolean isAdmin() { + return hasAuthorities("ROLE_ADMIN"); + } + @Override public List getAccessibleActions() { List authorities = getAuthorities();