Attribute to indicate that a given property or operation parameter should be authorized by the IEntityIdAuthorizer. Use this attribute to specify such properties or operation parameter which the IdMemberSelector would not otherwise match for id authorization.
Attribute to indicate that a given property or operation parameter should not be authorized by the IEntityIdAuthorizer. Use this attribute to exclude specific properties or operation parameter which the IdMemberSelector would otherwise match for id authorization.
Implements IEntityIdAuthorizer to provide data authorization capabilities on operation parameters, request DTOs etc. in conjunction with IReferencesProvider.
Provides an implementation of the IIdMemberReference model.
Provides an implementation of the IIdReference model.
Represents metadata about a member being evaluated by EntityIdAuthorizer during object tree traversal.
Attribute to indicate that a given method is not references loader method and ReferencesProviderBase<TIdMemberReference,TIdReference> should ignore it.
Provides an implementation for IReferencesProvider to aid in getting related references to authorize entityIds. See remarks for more details.
Provides an interface to perform data authorization on operation parameters, request DTOs etc. in conjunction with IReferencesProvider.
Interface to represent an entityId member model.
Interface to represent a related reference model.