IUserProvider interface
namespace: Serenity.Abstractions assembly: Serenity.Net.Core
Abstraction that is a combination of IUserAccessor, IImpersonator, IUserClaimCreator, IUserRetrieveService and IUserCacheInvalidator. Note that although the DefaultUserProvider implements IImpersonator, its methods may throw exceptions if the underlying IUserAccessor does not implement IImpersonator.
public interface IUserProvider : IImpersonator, IRemoveAll, IRemoveCachedUser, IUserAccessor,
IUserClaimCreator, IUserRetrieveService
See Also
- interface IImpersonator
- interface IRemoveAll
- interface IRemoveCachedUser
- interface IUserAccessor
- interface IUserClaimCreator
- interface IUserRetrieveService
- Source: IUserProvider.cs