コード例 #1
0
 public ValidationService(IAlfrescoHttpClient alfrescoHttpClient, ISignerService signerService, IPdfService pdfService, IComponentService componentService, ISignerClient signerClient, IIdentityUser identityUser, ISignerConfiguration signerConfiguration)
 {
     _signerService       = signerService;
     _pdfService          = pdfService;
     _componentService    = componentService;
     _signerClient        = signerClient;
     _identityUser        = identityUser;
     _alfrescoHttpClient  = alfrescoHttpClient;
     _signerConfiguration = signerConfiguration;
 }
コード例 #2
0
 public AuthorizationService(
     IAlfrescoHttpClient alfrescoHttpClient,
     IAlfrescoConfiguration alfrescoConfiguration,
     IMapper mapper,
     ISignerConfiguration signerConfiguration)
 {
     _alfrescoHttpClient    = alfrescoHttpClient;
     _alfrescoConfiguration = alfrescoConfiguration;
     _mapper = mapper;
     _signerConfiguration = signerConfiguration;
 }
コード例 #3
0
 public AuditLogThumbprintJob(
     IScheduleConfig <AuditLogThumbprintJob> config,
     ISignerClient signerClient,
     ITransformTransactionHistory transformTransactionHistory,
     IPdfService pdfService,
     IAlfrescoHttpClient alfrescoHttpClient,
     ISignerConfiguration signerConfiguration,
     ITransactionHistoryConfiguration transactionHistoryConfiguration) : base(config.CronExpression, config.TimeZoneInfo)
 {
     _signerClient = signerClient;
     _transformTransactionHistory = transformTransactionHistory;
     _pdfService         = pdfService;
     _alfrescoHttpClient = alfrescoHttpClient;
     _transactionHistoryConfiguration = transactionHistoryConfiguration;
     _signerConfiguration             = signerConfiguration;
 }
コード例 #4
0
        public static IServiceCollection AddSigner(this IServiceCollection services, ISignerConfiguration signerConfiguration)
        {
            services.AddScoped <ISignerClient, SignerBaseClient>();
            //services.AddSingleton<ISignerRequestFactory, SignerRequestFactory>();

            services.AddSingleton(signerConfiguration);

            if (signerConfiguration.Base != null)
            {
                services.AddSingleton <IChannelConfig <TSPWebServiceSoap> >(new CredentialChannelConfig <TSPWebServiceSoap>(signerConfiguration.Base));
            }
            else
            {
                services.AddSingleton <IChannelConfig <TSPWebServiceSoap> >(new BasicChannelConfig <TSPWebServiceSoap>(signerConfiguration.Url));
            }

            return(services);
        }
コード例 #5
0
 private static bool IsSigner(ISignerConfiguration signerConfiguration) =>
 signerConfiguration?.Base?.Uri != null;