From e85cd7d5b5d561c13d8b45d44bded6ef154a22b4 Mon Sep 17 00:00:00 2001 From: zhou-hao Date: Fri, 1 Dec 2017 21:09:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=97=A5=E5=BF=97=E8=AF=B4?= =?UTF-8?q?=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../basic/handler/DefaultAuthorizingHandler.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/hsweb-authorization/hsweb-authorization-basic/src/main/java/org/hswebframework/web/authorization/basic/handler/DefaultAuthorizingHandler.java b/hsweb-authorization/hsweb-authorization-basic/src/main/java/org/hswebframework/web/authorization/basic/handler/DefaultAuthorizingHandler.java index 482e714a6..a764287c9 100644 --- a/hsweb-authorization/hsweb-authorization-basic/src/main/java/org/hswebframework/web/authorization/basic/handler/DefaultAuthorizingHandler.java +++ b/hsweb-authorization/hsweb-authorization-basic/src/main/java/org/hswebframework/web/authorization/basic/handler/DefaultAuthorizingHandler.java @@ -126,7 +126,12 @@ public class DefaultAuthorizingHandler implements AuthorizingHandler { // 控制权限 if (!definition.getPermissions().isEmpty()) { if (logger.isInfoEnabled()) { - logger.info("do permission access handle : permissions{},actions{} ", permissionsDef, actionsDef); + logger.info("do permission access handle : permissions{}({}),actions{} ,definition:{}.{} ({})", + definition.getPermissionDescription(), + permissionsDef, actionsDef + ,definition.getPermissions(), + definition.getActions(), + definition.getLogical()); } List permissions = authentication.getPermissions().stream() .filter(permission -> { @@ -159,7 +164,7 @@ public class DefaultAuthorizingHandler implements AuthorizingHandler { //控制角色 if (!rolesDef.isEmpty()) { if (logger.isInfoEnabled()) { - logger.info("do role access handle : roles{} ", rolesDef); + logger.info("do role access handle : roles{} , definition:{}", rolesDef,definition.getRoles()); } Function, Boolean> func = logicalIsOr ? authentication.getRoles().stream()::anyMatch @@ -169,7 +174,7 @@ public class DefaultAuthorizingHandler implements AuthorizingHandler { //控制用户 if (!usersDef.isEmpty()) { if (logger.isInfoEnabled()) { - logger.info("do user access handle : users{} ", usersDef); + logger.info("do user access handle : users{} , definition:{} ", usersDef,definition.getUser()); } Function, Boolean> func = logicalIsOr ? usersDef.stream()::anyMatch