public async Task InvokeAsync(HttpContext context, IAcmeRequestProvider requestProvider) { if (context is null) { throw new ArgumentNullException(nameof(context)); } if (requestProvider is null) { throw new ArgumentNullException(nameof(requestProvider)); } if (HttpMethods.IsPost(context.Request.Method)) { var result = await _requestReader.ReadAcmeRequest(context.Request); requestProvider.Initialize(result); } await _next(context); }
public ValidateAcmeRequestFilter(IAcmeRequestProvider requestProvider, IRequestValidationService validationService) { _requestProvider = requestProvider; _validationService = validationService; }
public AcmeHeaderBinder(IAcmeRequestProvider requestProvider) { _requestProvider = requestProvider; }
public AcmePayloadBinder(IAcmeRequestProvider requestProvider) { _requestProvider = requestProvider; }
public DefaultAccountService(IAcmeRequestProvider requestProvider, IAccountStore accountStore) { _requestProvider = requestProvider; _accountStore = accountStore; }