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); }
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; }