This commit is contained in:
nicolas.dorier 2017-10-13 17:18:32 +09:00
parent 27200d1fb0
commit a17192ee99
2 changed files with 8 additions and 1 deletions

View file

@ -3,6 +3,7 @@ using BTCPayServer.Filters;
using BTCPayServer.Models.InvoicingModels;
using BTCPayServer.Servcices.Invoices;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Cors;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.Rendering;
using NBitcoin;
@ -149,6 +150,7 @@ namespace BTCPayServer.Controllers
[HttpGet]
[Route("i/{invoiceId}/status")]
[DisableCors]
public async Task<IActionResult> GetStatus(string invoiceId)
{
var invoice = await _InvoiceRepository.GetInvoice(null, invoiceId);
@ -159,6 +161,7 @@ namespace BTCPayServer.Controllers
[HttpPost]
[Route("i/{invoiceId}/UpdateCustomer")]
[DisableCors]
public async Task<IActionResult> UpdateCustomer(string invoiceId, [FromBody]UpdateCustomerModel data)
{
if(!ModelState.IsValid)

View file

@ -106,6 +106,7 @@ namespace BTCPayServer.Hosting
}));
services.AddHangfire(configuration);
services.AddCors();
services.Configure<IOptions<ApplicationInsightsServiceOptions>>(o =>
{
@ -134,7 +135,10 @@ namespace BTCPayServer.Hosting
app.UsePayServer();
app.UseStaticFiles();
app.UseAuthentication();
app.UseCors(b =>
{
b.AllowAnyOrigin().AllowAnyHeader().AllowAnyMethod();
});
app.UseHangfireServer();
app.UseHangfireDashboard("/hangfire", new DashboardOptions() { Authorization = new[] { new NeedRole(Roles.ServerAdmin) } });
app.UseMvc(routes =>