Esempio n. 1
0
        public RatingSynchronizer(IRepository<ResultRecord> resultRecordRepository, IPackageService packageService, IOrchardServices orchardServices,
            ITypeCaster typeCaster, IClock clock, INonceCache nonceCache) {
            _resultRecordRepository = resultRecordRepository;
            _nonceCache = nonceCache;
            _packageService = packageService;
            _orchardServices = orchardServices;
            _typeCaster = typeCaster;
            _clock = clock;

            Logger = NullLogger.Instance;

            _serviceRoot = new Lazy<string>(() => _orchardServices.WorkContext.CurrentSite.As<GallerySettingsPart>().ServiceRoot);
        }
Esempio n. 2
0
 public CodeFlowAuthenticationHandler(
     IAuthorizeUrlBuilder authorizeUrlBuilder,
     INonceCache nonceCache,
     ITokenClient tokenClient,
     ITokenValidator tokenValidator,
     IUserInfoClient userInfoClient)
 {
     _authorizeUrlBuilder = authorizeUrlBuilder;
     _nonceCache          = nonceCache;
     _tokenClient         = tokenClient;
     _tokenValidator      = tokenValidator;
     _userInfoClient      = userInfoClient;
 }
 public RatingsUpdateAuthorizationController(INonceCache nonceCache) {
     _nonceCache = nonceCache;
 }