Index

A C D E G H I M O P R S T V 
All Classes|All Packages

A

addFactories(Catalog) - Method in class colesico.framework.security.internal.SecurityIoclet
 
authorityIds - Variable in exception colesico.framework.security.AuthorityRequiredException
 
AuthorityRequiredException - Exception in colesico.framework.security
 
AuthorityRequiredException(String[]) - Constructor for exception colesico.framework.security.AuthorityRequiredException
 

C

colesico.framework.security - module colesico.framework.security
 
colesico.framework.security - package colesico.framework.security
 
colesico.framework.security.assist - package colesico.framework.security.assist
 
colesico.framework.security.codegen - package colesico.framework.security.codegen
 
colesico.framework.security.internal - package colesico.framework.security.internal
 
colesico.framework.security.teleapi - package colesico.framework.security.teleapi
 

D

dataPortProv - Variable in class colesico.framework.security.DefaultSecurityKit
 
DefaultPrincipal - Class in colesico.framework.security
Principal default implementation
DefaultPrincipal(String) - Constructor for class colesico.framework.security.DefaultPrincipal
 
DefaultSecurityKit - Class in colesico.framework.security
Default security kit implementation.
DefaultSecurityKit(ThreadScope, Provider<DataPort>) - Constructor for class colesico.framework.security.DefaultSecurityKit
 
DefaultSecurityKit.PrincipalHolder - Class in colesico.framework.security
 
deserialize(byte[]) - Method in class colesico.framework.security.internal.PrincipalSerializerImpl
 
deserialize(byte[]) - Method in interface colesico.framework.security.teleapi.PrincipalSerializer
 

E

equals(Object) - Method in class colesico.framework.security.DefaultPrincipal
 

G

getDefaultSecurityKitFactory4() - Method in class colesico.framework.security.internal.SecurityIoclet
Factory to produce colesico.framework.security.DefaultSecurityKit class instance Scope: UNSCOPED; Custom: null
getId() - Method in class colesico.framework.security.DefaultPrincipal
 
getId() - Method in class colesico.framework.security.internal.SecurityIoclet
 
getPrincipal() - Method in class colesico.framework.security.DefaultSecurityKit
 
getPrincipal() - Method in class colesico.framework.security.DefaultSecurityKit.PrincipalHolder
 
getPrincipal() - Method in interface colesico.framework.security.SecurityKit
Returns active valid principal if it present.
getPrincipal(SecurityKit) - Method in class colesico.framework.security.internal.SecurityProducer
 
getPrincipalFactory2() - Method in class colesico.framework.security.internal.SecurityIoclet
Factory to produce colesico.framework.security.Principal class instance Scope: UNSCOPED; Custom: null
getPrincipalSerializerImplFactory5() - Method in class colesico.framework.security.internal.SecurityIoclet
Factory to produce colesico.framework.security.internal.PrincipalSerializerImpl class instance Scope: SINGLETON; Custom: null
getPrincipalTeleAssist(PrincipalSerializerImpl) - Method in class colesico.framework.security.internal.SecurityProducer
 
getPrincipalTeleAssistFactory3() - Method in class colesico.framework.security.internal.SecurityIoclet
Factory to produce colesico.framework.security.teleapi.PrincipalSerializer class instance Scope: SINGLETON; Custom: null
getSecurityInterceptor(DefaultSecurityKit) - Method in class colesico.framework.security.internal.SecurityProducer
 
getSecurityInterceptorFactory1() - Method in class colesico.framework.security.internal.SecurityIoclet
Factory to produce colesico.framework.security.SecurityInterceptor class instance Scope: SINGLETON; Custom: null
getSecurityKit(DefaultSecurityKit) - Method in class colesico.framework.security.internal.SecurityProducer
 
getSecurityKitFactory0() - Method in class colesico.framework.security.internal.SecurityIoclet
Factory to produce colesico.framework.security.SecurityKit class instance Scope: SINGLETON; Custom: null

H

hasAuthority(String...) - Method in class colesico.framework.security.DefaultSecurityKit
 
hasAuthority(String...) - Method in interface colesico.framework.security.SecurityKit
Check active principal for at least one valid authority.
hasAuthorityControl(Principal, String...) - Method in class colesico.framework.security.DefaultSecurityKit
Override this method to get more specific authority control
hashCode() - Method in class colesico.framework.security.DefaultPrincipal
 
HmacMD5 - Static variable in class colesico.framework.security.assist.MACUtils
 
HmacSHA1 - Static variable in class colesico.framework.security.assist.MACUtils
 
HmacSHA224 - Static variable in class colesico.framework.security.assist.MACUtils
 
HmacSHA256 - Static variable in class colesico.framework.security.assist.MACUtils
 
HmacSHA3_224 - Static variable in class colesico.framework.security.assist.MACUtils
 
HmacSHA3_256 - Static variable in class colesico.framework.security.assist.MACUtils
 
HmacSHA3_384 - Static variable in class colesico.framework.security.assist.MACUtils
 
HmacSHA3_512 - Static variable in class colesico.framework.security.assist.MACUtils
 
HmacSHA384 - Static variable in class colesico.framework.security.assist.MACUtils
 
HmacSHA512 - Static variable in class colesico.framework.security.assist.MACUtils
 
HmacSHA512_224 - Static variable in class colesico.framework.security.assist.MACUtils
 
HmacSHA512_256 - Static variable in class colesico.framework.security.assist.MACUtils
 

I

INTERCEPT_REQUIRE_AUTHORITY_METHOD - Static variable in interface colesico.framework.security.SecurityInterceptor
 
INTERCEPT_REQUIRE_PRINCIPAL_METHOD - Static variable in interface colesico.framework.security.SecurityInterceptor
 
interceptRequireAuthority(InvocationContext) - Method in class colesico.framework.security.DefaultSecurityKit
 
interceptRequireAuthority(InvocationContext) - Method in interface colesico.framework.security.SecurityInterceptor
 
interceptRequirePrincipal(InvocationContext) - Method in class colesico.framework.security.DefaultSecurityKit
 
interceptRequirePrincipal(InvocationContext) - Method in interface colesico.framework.security.SecurityInterceptor
 

M

MACUtils - Class in colesico.framework.security.assist
 
MACUtils() - Constructor for class colesico.framework.security.assist.MACUtils
 

O

onProxyMethod(ProxyMethodElement) - Method in class colesico.framework.security.codegen.SecurityModulator
 

P

Principal - Interface in colesico.framework.security
Principal interface.
PrincipalHolder(Principal) - Constructor for class colesico.framework.security.DefaultSecurityKit.PrincipalHolder
 
principalReadControl(DataPort<Object, Object>) - Method in class colesico.framework.security.DefaultSecurityKit
Override this method to get more specific principal read control This method is used to fine grained control of user principal: check validity, enrich with extra data, e.t.c.
PrincipalRequiredException - Exception in colesico.framework.security
An exception to be thrown in case of no current valid principal
PrincipalRequiredException() - Constructor for exception colesico.framework.security.PrincipalRequiredException
 
PrincipalSerializer<P extends Principal> - Interface in colesico.framework.security.teleapi
Principal serializer for using in tele-api data port
PrincipalSerializerImpl - Class in colesico.framework.security.internal
Default principal serializer
PrincipalSerializerImpl() - Constructor for class colesico.framework.security.internal.PrincipalSerializerImpl
 
principalWriteControl(DataPort<Object, Object>, Principal) - Method in class colesico.framework.security.DefaultSecurityKit
Override this method to get more specific principal write control.

R

REQUIRE_AUTHORITY_METHOD - Static variable in interface colesico.framework.security.SecurityKit
 
REQUIRE_PRINCIPAL_METHOD - Static variable in interface colesico.framework.security.SecurityKit
 
requireAuthority(String...) - Method in interface colesico.framework.security.SecurityKit
For the active principal checks the presence of at least one valid authority.
RequireAuthority - Annotation Type in colesico.framework.security
Require principal at least one specified authority
requirePrincipal() - Method in interface colesico.framework.security.SecurityKit
Checks the presence of active valid principal.
RequirePrincipal - Annotation Type in colesico.framework.security
Annotate method to require valid principal

S

SCOPE_KEY - Static variable in class colesico.framework.security.DefaultSecurityKit.PrincipalHolder
 
SecurityException - Exception in colesico.framework.security
Security exceptions base class / Security common exception
SecurityException() - Constructor for exception colesico.framework.security.SecurityException
 
SecurityException(String) - Constructor for exception colesico.framework.security.SecurityException
 
SecurityException(String, Throwable) - Constructor for exception colesico.framework.security.SecurityException
 
SecurityException(String, Throwable, boolean, boolean) - Constructor for exception colesico.framework.security.SecurityException
 
SecurityException(Throwable) - Constructor for exception colesico.framework.security.SecurityException
 
SecurityInterceptor - Interface in colesico.framework.security
Is used to handle security interception
SecurityIoclet - Class in colesico.framework.security.internal
 
SecurityIoclet() - Constructor for class colesico.framework.security.internal.SecurityIoclet
 
SecurityKit - Interface in colesico.framework.security
Provides basic security service
SecurityModulator - Class in colesico.framework.security.codegen
 
SecurityModulator() - Constructor for class colesico.framework.security.codegen.SecurityModulator
 
SecurityProducer - Class in colesico.framework.security.internal
 
SecurityProducer() - Constructor for class colesico.framework.security.internal.SecurityProducer
 
SEQURITY_KIT_FIELD - Static variable in class colesico.framework.security.codegen.SecurityModulator
 
serialize(DefaultPrincipal) - Method in class colesico.framework.security.internal.PrincipalSerializerImpl
 
serialize(P) - Method in interface colesico.framework.security.teleapi.PrincipalSerializer
 
setPrincipal(Principal) - Method in class colesico.framework.security.DefaultSecurityKit
 
setPrincipal(Principal) - Method in interface colesico.framework.security.SecurityKit
 
sign(String, byte[], byte[]) - Static method in class colesico.framework.security.assist.MACUtils
Returns MAC of value

T

threadScope - Variable in class colesico.framework.security.DefaultSecurityKit
 
toString() - Method in class colesico.framework.security.DefaultPrincipal
 

V

value() - Method in annotation type colesico.framework.security.RequireAuthority
 
verify(String, byte[], byte[], byte[]) - Static method in class colesico.framework.security.assist.MACUtils
Verifies MAC of value
A C D E G H I M O P R S T V 
All Classes|All Packages