xiangpei
2025-04-18 ccadf9480d4e6a9dcc227a2a0b1f9ae0612e36fd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package com.monkeylessey.framework.service;//package com.monkeylessey.sys.service;
//
//import org.springframework.security.access.PermissionEvaluator;
//import org.springframework.security.core.Authentication;
//import org.springframework.security.core.GrantedAuthority;
//import org.springframework.stereotype.Component;
//
//import java.io.Serializable;
//import java.util.Collection;
//
///**
// * @author 29443
// * @date 2022/6/3
// */
////@Component
//public class Permissions implements PermissionEvaluator {
//    @Override
//    public boolean hasPermission(Authentication authentication, Object targetDomainObject, Object permission) {
//        Collection<? extends GrantedAuthority> authorities = authentication.getAuthorities();
//        System.out.println(authorities);
//        System.out.println(permission);
//        System.out.println(targetDomainObject);
//        return true;
//    }
//
//    @Override
//    public boolean hasPermission(Authentication authentication, Serializable targetId, String targetType, Object permission) {
//        return false;
//    }
//}