#456 Update all the requests when we identify that the username changes

This commit is contained in:
Jamie.Rees 2016-11-22 14:46:24 +00:00
commit d5127073bc
7 changed files with 92 additions and 20 deletions

View file

@ -8,7 +8,11 @@ namespace PlexRequests.Core
public interface ISecurityExtensions
{
Response AdminLoginRedirect(Permissions perm, NancyContext context);
Response AdminLoginRedirect(NancyContext context, params Permissions[] perm);
bool DoesNotHavePermissions(Permissions perm, IUserIdentity currentUser);
Response HasAnyPermissionsRedirect(NancyContext context, string routeName, HttpStatusCode code,
params Permissions[] perm);
bool DoesNotHavePermissions(int perm, IUserIdentity currentUser);
Func<NancyContext, Response> ForbiddenIfNot(Func<NancyContext, bool> test);
bool HasAnyPermissions(IUserIdentity user, params Permissions[] perm);