Class GrpcSecurityMetadataSource
- java.lang.Object
-
- org.lognet.springboot.grpc.security.GrpcSecurityMetadataSource
-
- All Implemented Interfaces:
org.springframework.aop.framework.AopInfrastructureBean,org.springframework.security.access.method.MethodSecurityMetadataSource,org.springframework.security.access.SecurityMetadataSource
public class GrpcSecurityMetadataSource extends java.lang.Object implements org.springframework.security.access.method.MethodSecurityMetadataSource
-
-
Constructor Summary
Constructors Constructor Description GrpcSecurityMetadataSource(GRpcServicesRegistry registry, java.util.Map<io.grpc.MethodDescriptor<?,?>,java.util.List<org.springframework.security.access.ConfigAttribute>> methodDescriptorAttributes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<org.springframework.security.access.ConfigAttribute>getAllConfigAttributes()java.util.Collection<org.springframework.security.access.ConfigAttribute>getAttributes(java.lang.Object object)java.util.Collection<org.springframework.security.access.ConfigAttribute>getAttributes(java.lang.reflect.Method method, java.lang.Class<?> targetClass)booleansupports(java.lang.Class<?> clazz)
-
-
-
Constructor Detail
-
GrpcSecurityMetadataSource
public GrpcSecurityMetadataSource(GRpcServicesRegistry registry, java.util.Map<io.grpc.MethodDescriptor<?,?>,java.util.List<org.springframework.security.access.ConfigAttribute>> methodDescriptorAttributes)
-
-
Method Detail
-
getAttributes
public java.util.Collection<org.springframework.security.access.ConfigAttribute> getAttributes(java.lang.Object object) throws java.lang.IllegalArgumentException- Specified by:
getAttributesin interfaceorg.springframework.security.access.SecurityMetadataSource- Throws:
java.lang.IllegalArgumentException
-
getAllConfigAttributes
public java.util.Collection<org.springframework.security.access.ConfigAttribute> getAllConfigAttributes()
- Specified by:
getAllConfigAttributesin interfaceorg.springframework.security.access.SecurityMetadataSource
-
supports
public boolean supports(java.lang.Class<?> clazz)
- Specified by:
supportsin interfaceorg.springframework.security.access.SecurityMetadataSource
-
getAttributes
public java.util.Collection<org.springframework.security.access.ConfigAttribute> getAttributes(java.lang.reflect.Method method, java.lang.Class<?> targetClass)- Specified by:
getAttributesin interfaceorg.springframework.security.access.method.MethodSecurityMetadataSource
-
-