Exemplo n.º 1
0
        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);
 }
Exemplo n.º 5
0
 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"
         }
     };
 }
Exemplo n.º 7
0
 public SecurityProxyFactory()
 {
     _identityServerClientFactory           = new IdentityServerClientFactory();
     _identityServerUmaManagerClientFactory = new IdentityServerUmaManagerClientFactory();
     _identityServerUmaClientFactory        = new IdentityServerUmaClientFactory();
 }
Exemplo n.º 8
0
 public GetOfficeDocumentPermissionsAction(IGetOfficeDocumentAction getOfficeDocumentAction, IIdentityServerUmaClientFactory identityServerUmaClientFactory, IAccessTokenStore accessTokenStore)
 {
     _getOfficeDocumentAction        = getOfficeDocumentAction;
     _identityServerUmaClientFactory = identityServerUmaClientFactory;
     _accessTokenStore = accessTokenStore;
 }