public AuthorizationFilterTests() { ActionContext action = new ActionContext(Substitute.For<HttpContext>(), new RouteData(), new ActionDescriptor()); context = new ResourceExecutingContext(action, new IFilterMetadata[0], new IValueProviderFactory[0]); authorization = Substitute.For<IAuthorizationProvider>(); filter = new AuthorizationFilter(authorization); }
protected AbstractController() { RepoBoard = RepositoryLocator.GetMemoryBoardRepository(); RepoBoardList = RepositoryLocator.GetMemoryBoardListRepository(); RepoCard = RepositoryLocator.GetMemoryCardRepository(); RepoUser = RepositoryLocator.GetMemoryUserRepository(); AuthorizationProvider = new MyTrelloAuthorizationProvider(); }
public MvcSiteMapProvider(IConfiguration config, IMvcSiteMapParser parser, IAuthorizationProvider authorization) { String path = Path.Combine(config["Application:Path"], config["SiteMap:Path"]); XElement siteMap = XElement.Load(path); Authorization = authorization; NodeTree = parser.GetNodeTree(siteMap); NodeList = ToList(NodeTree); }
public RoleServiceTests() { context = new TestingContext(); authorizationProvider = Substitute.For<IAuthorizationProvider>(); service = Substitute.ForPartsOf<RoleService>(new UnitOfWork(context), authorizationProvider); context.DropData(); SetUpData(); }
public void SetUp() { ServiceLocatorInitializer.Init(); controller = new MembershipController(); mockedMembershipProvider = MockRepository.GenerateMock<IMembershipProvider>(); mockedAuthenticationProvider = MockRepository.GenerateMock<IAuthenticationProvider>(); mockedAuthorizationProvider = MockRepository.GenerateMock<IAuthorizationProvider>(); }
/// <summary> /// Values Controller /// </summary> public ValuesController( IAuthorizationProvider authorizationProvider, IDataProvider dataProvider, IConfigurationProvider configurationProvider) : base(authorizationProvider) { _dataProvider = dataProvider; _configurationProvider = configurationProvider; }
/// <summary> /// Initializes a new instance of the <see cref="AuthorizationProviderFactory"/> class. /// Create a new instance of the <see cref="AuthorizationProviderFactory"/> class with the specified default <see cref="IAuthorizationProvider"/> /// </summary> /// <param name="defaultAuthorizationProvider"> /// The <see cref="IAuthorizationProvider"/> based object /// </param> public AuthorizationProviderFactory(IAuthorizationProvider defaultAuthorizationProvider) { if (ConfigManager.Instance.Config.AuthorizationImplementation != null) { this._configuredType = ConfigManager.Instance.Config.AuthorizationImplementation.ImplementationType; } this._defaultAuthorizationProvider = defaultAuthorizationProvider; }
public MvcSiteMapProviderTests() { parser = new MvcSiteMapParser(); config = ConfigurationFactory.Create(); context = HtmlHelperFactory.CreateHtmlHelper().ViewContext; authorizationProvider = Substitute.For<IAuthorizationProvider>(); siteMap = new MvcSiteMapProvider(config, parser, authorizationProvider); route = context.RouteData.Values; }
public AccountServiceTests() { context = new TestingContext(); hasher = Substitute.For<IHasher>(); authorizationProvider = Substitute.For<IAuthorizationProvider>(); hasher.HashPassword(Arg.Any<String>()).Returns(info => info.Arg<String>() + "Hashed"); context.DropData(); SetUpData(); service = new AccountService(new UnitOfWork(context), hasher, authorizationProvider); service.CurrentAccountId = account.Id; }
internal void Init() { //NamedElementCollection<FwkAuthorizationRule> rules = FwkMembership.GetRules(Membership.Provider.Name); //IDictionary<string, IAuthorizationRule> authorizationRules = CreateRulesDictionary(rules); Fwk.Security.FwkAuthorizationRuleProvider wFwkAuthorizationRuleProvider = new Fwk.Security.FwkAuthorizationRuleProvider(Membership.Provider.Name); ruleProvider = wFwkAuthorizationRuleProvider; //Estas reglas podrian venir de un servicio rulesComboBox.DataSource = wFwkAuthorizationRuleProvider.GetAuthorizationRules();// FwkMembership.GetRulesList(frmAdmin.Provider.ApplicationName); }
public AuthorizationManager( IPluginsContainer<IClaimProvider> claimProviders, IUserInfo userInfo, ILogProvider logProvider, IAuthorizationProvider authorizationProvider) { _userInfo = userInfo; _claimProviders = claimProviders; _authorizationProvider = authorizationProvider; _logger = logProvider.GetLogger("AuthorizationManager"); _performanceLogger = logProvider.GetLogger("Performance"); _allowBuiltinAdminOverride = FromConfigAllowBuiltinAdminOverride(); }
public AuthorizationManager( IPluginsContainer<IClaimProvider> claimProviders, IUserInfo userInfo, ILogProvider logProvider, IAuthorizationProvider authorizationProvider, IWindowsSecurity windowsSecurity, ILocalizer localizer) { _userInfo = userInfo; _claimProviders = claimProviders; _authorizationProvider = authorizationProvider; _windowsSecurity = windowsSecurity; _logger = logProvider.GetLogger(GetType().Name); _performanceLogger = logProvider.GetLogger("Performance"); _allowBuiltinAdminOverride = FromConfigAllowBuiltinAdminOverride(); _localizer = localizer; }
/// <summary> /// Initializes a new instance of the <see cref="DataflowPrincipal"/> class. /// Initialize a new instance of the <see cref="DataflowPrincipal"/> class with the specified <paramref name="identity"/> and <paramref name="authorizationProvider"/> /// </summary> /// <param name="identity"> /// The <see cref="IIdentity"/> of this principal /// </param> /// <param name="authorizationProvider"> /// The <see cref="IAuthorizationProvider"/> of this principal /// </param> /// <param name="user"> /// The <see cref="IUser"/> for this principal /// </param> public DataflowPrincipal(IIdentity identity, IAuthorizationProvider authorizationProvider, IUser user) { if (identity == null) { throw new ArgumentNullException("identity"); } if (authorizationProvider == null) { throw new ArgumentNullException("authorizationProvider"); } if (user == null) { throw new ArgumentNullException("user"); } this._user = user; this._identity = identity; this._authorizationProvider = authorizationProvider; }
public RequiresAuthorizationAttribute(IAuthorizationProvider provider, IAccountRepository accountRepository, IUserRepository userRepository ) { authorizationProvider = provider; this.accountRepository = accountRepository; this.userRepository = userRepository; }
public ContentController(IContentPathCache contentPathCache, IContentRepository contentRepository, IAuthorizationProvider authorizationProvider) : base(contentPathCache, contentRepository) { _authorizationProvider = authorizationProvider; }
public CustomAuthorizeAttribute() { _provider = new MyTrelloAuthorizationProvider(); }
public override void Initialize() { // inicializo Fwk Authorization provider y cathcing security provider this.ruleProvider = ControlsFactory.CreateAuthorizationProvider(frmAdmin.Provider.Name); rulesComboBox.DataSource = FwkMembership.GetRules(frmAdmin.Provider.Name); }
/// <summary> /// Initializes a new instance of the <see cref="Authorizer"/> class. /// </summary> /// <param name="authorizationProvider">The authorization provider.</param> public Authorizer(IAuthorizationProvider authorizationProvider) { this.AuthorizationProvider = authorizationProvider; }
public AuthorizationFilter(IAuthorizationProvider authorization) { Authorization = authorization; }
public AuthorizeTagHelperTests() { output = new TagHelperOutput("authorize", new TagHelperAttributeList(), (useCachedResult, encoder) => null); helper = new AuthorizeTagHelper(authorizationProvider = Substitute.For<IAuthorizationProvider>()); helper.ViewContext = HtmlHelperFactory.CreateHtmlHelper().ViewContext; }
/// <summary> /// Initializes a new instance of <see cref="EnterpriseLibraryAuthorizationService"/>. /// </summary> public EnterpriseLibraryAuthorizationService() { _authorizationProvider = AuthorizationFactory.GetAuthorizationProvider(); }
/// <summary> /// Initializes a new instance of <see cref="EnterpriseLibraryAuthorizationService"/>. /// </summary> /// <param name="moduleName">The module name to get the authorization rules for.</param> public EnterpriseLibraryAuthorizationService(string moduleName) { _authorizationProvider = AuthorizationFactory.GetAuthorizationProvider(moduleName); }
public bool Start() { Startup(); m_log.Info("[ASSETINVENTORY]: Starting AssetInventory Server"); try { ConfigFile = AssetInventoryConfig.LoadConfig(ConfigFile); } catch (Exception) { m_log.Error("[ASSETINVENTORY]: Failed to load the config."); return false; } StorageProvider = LoadAssetInventoryServerPlugin("/OpenSim/AssetInventoryServer/AssetStorageProvider", "asset_storage_provider", false) as IAssetStorageProvider; m_backends.Add(StorageProvider); InventoryProvider = LoadAssetInventoryServerPlugin("/OpenSim/AssetInventoryServer/InventoryStorageProvider", "inventory_storage_provider", false) as IInventoryStorageProvider; m_backends.Add(InventoryProvider); MetricsProvider = LoadAssetInventoryServerPlugin("/OpenSim/AssetInventoryServer/MetricsProvider", "metrics_provider", false) as IMetricsProvider; m_backends.Add(MetricsProvider); try { InitHttpServer((uint) ConfigFile.Configs["Config"].GetInt("listen_port")); } catch (Exception ex) { m_log.Error("[ASSETINVENTORY]: Initializing the HTTP server failed, shutting down: " + ex.Message); Shutdown(); return false; } LoadDefaultAssets(); AuthenticationProvider = LoadAssetInventoryServerPlugin("/OpenSim/AssetInventoryServer/AuthenticationProvider", "authentication_provider", false) as IAuthenticationProvider; m_backends.Add(AuthenticationProvider); AuthorizationProvider = LoadAssetInventoryServerPlugin("/OpenSim/AssetInventoryServer/AuthorizationProvider", "authorization_provider", false) as IAuthorizationProvider; m_backends.Add(AuthorizationProvider); m_frontends.AddRange(LoadAssetInventoryServerPlugins("/OpenSim/AssetInventoryServer/Frontend", "frontends")); // Inform the user if we don't have any frontends at this point. if (m_frontends.Count == 0) m_log.Info("[ASSETINVENTORY]: Starting with no frontends loaded, which isn't extremely useful. Did you set the 'frontends' configuration parameter?"); return true; }
public PresenceListener(Client client, IAuthorizationProvider provider) { _client = client; _provider = provider; }
public RoleService(IUnitOfWork unitOfWork, IAuthorizationProvider authorization) : base(unitOfWork) { Authorization = authorization; }
/// <summary> /// Constructs a new <see cref="AuthorizationCallHandler"/> that checks using the given /// information. /// </summary> /// <param name="provider">Authorization provider.</param> /// <param name="operationName">Operation name to use to check authorization rules.</param> /// <param name="order">Order in which the handler will be executed.</param> public AuthorizationCallHandler(IAuthorizationProvider provider, string operationName, int order) { this.AuthorizationProvider = provider; this.OperationName = operationName; this.Order = order; }
public AuthorizeTagHelper(IAuthorizationProvider authorization) { Authorization = authorization; }
public BangumiClient(IOptions <BangumiOptions> bangumiOptionsAccesser, IAuthorizationProvider authorizationProvider, IAccessTokenStorage accessTokenStorage) { _bangumiOptionsAccesser = bangumiOptionsAccesser; _signInManager = new SignInManager(bangumiOptionsAccesser, authorizationProvider, accessTokenStorage); }
public MembershipController(IAuthenticationProvider authenticationProvider, IAuthorizationProvider authorizationProvider, IMembershipProvider membershipProvider) { this.authenticationProvider = authenticationProvider; this.authorizationProvider = authorizationProvider; this.membershipProvider = membershipProvider; }
public AuthorizationTask(IAuthorizationProvider provider) { this.provider = provider; }
// Constructor public AuthorizationManager(IAuthorizationProvider <T> provider) { this.authorizationProvider = provider; }
/// <summary> /// Api Base Controller Controller /// </summary> public ApiBaseController(IAuthorizationProvider authorizationProvider) { _authorizationProvider = authorizationProvider; }
public Elections(IPublisher bus, IAuthorizationProvider authorizationProvider) { _bus = bus; _authorizationProvider = authorizationProvider ?? throw new ArgumentNullException(nameof(authorizationProvider)); }