# Interfaces
AttributeAuthShim is an interface based on top of the chaincode shim to offer invocation access control based on identity attributes TODO: Add NewAuthShimByTransientDataKey function TODO: Make it later generic enough by providing as input the MSP identity.
IdentityAuthShim is an interface based on top of the chaincode shim to offer invocation access control based on identities TODO: Add NewAuthShimByTransientDataKey TODO: Add as setup parameter also ApplicationMSP.