public UmaFilter(IIdentityServerClientFactory identityServerClientFactory, IIdentityServerUmaClientFactory identityServerUmaClientFactory, IDataProtectionProvider dataProtectionProvider, IHierarchicalResourceClientFactory resourceManagerClientFactory, IJwsParser jwsParser, UmaFilterOptions options) { if (options == null) { throw new ArgumentNullException(nameof(options)); } if (options.Authorization == null) { throw new ArgumentNullException(nameof(options.Authorization)); } if (options.Cookie == null) { throw new ArgumentNullException(nameof(options.Cookie)); } _options = options; _identityServerClientFactory = identityServerClientFactory; _identityServerUmaClientFactory = identityServerUmaClientFactory; _resourceManagerClientFactory = resourceManagerClientFactory; _dataProtector = dataProtectionProvider.CreateProtector("UmaFilter"); _jwsParser = jwsParser; }
public AddOfficeDocumentAction(IOfficeDocumentRepository officeDocumentRepository, IIdentityServerUmaClientFactory identityServerUmaClientFactory, IAccessTokenStore accessTokenStore, IAddDocumentParameterValidator addDocumentParameterValidator) { _officeDocumentRepository = officeDocumentRepository; _identityServerUmaClientFactory = identityServerUmaClientFactory; _accessTokenStore = accessTokenStore; _addDocumentParameterValidator = addDocumentParameterValidator; }
public ValidateConfirmationLinkAction(IOfficeDocumentRepository officeDocumentRepository, IIdentityServerUmaClientFactory identityServerUmaClientFactory, IOfficeDocumentConfirmationLinkStore officeDocumentConfirmationLinkStore, IValidateConfirmationLinkParameterValidator validateConfirmationLinkParameterValidator, IAccessTokenStore tokenStore) { _officeDocumentRepository = officeDocumentRepository; _identityServerUmaClientFactory = identityServerUmaClientFactory; _officeDocumentConfirmationLinkStore = officeDocumentConfirmationLinkStore; _validateConfirmationLinkParameterValidator = validateConfirmationLinkParameterValidator; _tokenStore = tokenStore; }
public ResourceManagerResolver(IIdentityServerClientFactory identityServerClientFactory, IHierarchicalResourceClientFactory hierarchicalResourceClientFactory, IIdentityServerUmaClientFactory identityServerUmaClientFactory, IDataProtectionProvider dataProtectionProvider, ResourceManagerResolverOptions resourceManagerResolverOptions) { _identityServerClientFactory = identityServerClientFactory; _hierarchicalResourceClientFactory = hierarchicalResourceClientFactory; _identityServerUmaClientFactory = identityServerUmaClientFactory; _resourceManagerResolverOptions = resourceManagerResolverOptions; _dataProtector = dataProtectionProvider.CreateProtector(Constants.ProtectorName); }
public SecurityProxy( SecurityOptions securityOptions, IIdentityServerClientFactory identityServerClientFactory, IIdentityServerUmaManagerClientFactory identityServerUmaManagerClientFactory, IIdentityServerUmaClientFactory identityServerUmaClientFactory) { _securityOptions = securityOptions; _identityServerClientFactory = identityServerClientFactory; _identityServerUmaManagerClientFactory = identityServerUmaManagerClientFactory; _identityServerUmaClientFactory = identityServerUmaClientFactory; }
public InformationsController(IIdentityServerUmaClientFactory identityServerUmaClientFactory, IIdentityServerClientFactory identityServerClientFactory, IJwsParser jwsParser) { _identityServerUmaClientFactory = identityServerUmaClientFactory; _identityServerClientFactory = identityServerClientFactory; _jwsParser = jwsParser; _informations = new List <Information> { new Information { Id = "1", Address = "adr bruxelles", Gender = "M", ResourceId = "1" } }; }
public SecurityProxyFactory() { _identityServerClientFactory = new IdentityServerClientFactory(); _identityServerUmaManagerClientFactory = new IdentityServerUmaManagerClientFactory(); _identityServerUmaClientFactory = new IdentityServerUmaClientFactory(); }
public GetOfficeDocumentPermissionsAction(IGetOfficeDocumentAction getOfficeDocumentAction, IIdentityServerUmaClientFactory identityServerUmaClientFactory, IAccessTokenStore accessTokenStore) { _getOfficeDocumentAction = getOfficeDocumentAction; _identityServerUmaClientFactory = identityServerUmaClientFactory; _accessTokenStore = accessTokenStore; }