public AuthorizationRequestHandlerDecorator(IRequestHandler <TRequest, TResponse> inner, IResourceAuthorizationManager manager, IUserContext userContext) { this.inner = inner; this.manager = manager; this.userContext = userContext; }
public static IAppBuilder UseResourceAuthorization(this IAppBuilder app, IResourceAuthorizationManager authorizationManager) { var options = new ResourceAuthorizationMiddlewareOptions { Manager = authorizationManager }; app.UseResourceAuthorization(options); return(app); }
public static IAppBuilder UseResourceAuthorization(this IAppBuilder app, IResourceAuthorizationManager authorizationManager) { var options = new ResourceAuthorizationMiddlewareOptions { Manager = authorizationManager }; app.UseResourceAuthorization(options); return app; }
public WebApiStartup( IWebDependencyResolver webResolver, ISignalRDependencyResolver sigrResolver, IResourceAuthorizationManager resourceAuth, IOAuthAuthorizationServerProvider oauthServerProvider, IDataProtectionProvider dataProtectionProvider, ISecureDataFormat <AuthenticationTicket> oauthTokenFormat) { this.webResolver = webResolver; this.sigrResolver = sigrResolver; this.resourceAuth = resourceAuth; this.oauthServerProvider = oauthServerProvider; this.dataProtectionProvider = dataProtectionProvider; this.oauthTokenFormat = oauthTokenFormat; }
public SecurityContext(IResourceAuthorizationManager authorizationManager) { this.authorizationManager = authorizationManager; }
public void Init() { subject = new ChinookAuthorization(); }
public void Init() { subject = new UhomeResourceAuthorizationManager(); scope = new TransactionScope(); }