Cookie Auth working
This commit is contained in:
parent
015a7396ad
commit
9dc878c517
|
@ -96,6 +96,9 @@ namespace BlueWest.WebApi.EF.Model
|
|||
private static ModelBuilder CurrencyModel(this ModelBuilder modelBuilder)
|
||||
{
|
||||
|
||||
modelBuilder.Entity<Currency>().ToTable("Currencies");
|
||||
modelBuilder.Entity<Country>().ToTable("Countries");
|
||||
|
||||
modelBuilder
|
||||
.Entity<Currency>()
|
||||
.HasMany(ub => ub.Countries)
|
||||
|
|
|
@ -53,13 +53,13 @@ namespace BlueWest.WebApi
|
|||
.UseContentRoot(Directory.GetCurrentDirectory())
|
||||
.Build();
|
||||
|
||||
MainHost.RunAsync();
|
||||
MainHost.Run();
|
||||
|
||||
var tryGetEventManager = MainHost.Services.GetService(typeof(EventManager));
|
||||
_ = MainHost.Services.GetService(typeof(ExchangeInterface));
|
||||
//var tryGetEventManager = MainHost.Services.GetService(typeof(EventManager));
|
||||
// _ = MainHost.Services.GetService(typeof(ExchangeInterface));
|
||||
|
||||
|
||||
if(tryGetEventManager == null) Console.WriteLine($"Failed to get {nameof(EventManager)} Service.");
|
||||
/*if(tryGetEventManager == null) Console.WriteLine($"Failed to get {nameof(EventManager)} Service.");
|
||||
|
||||
if (tryGetEventManager is EventManager eventManager)
|
||||
{
|
||||
|
@ -67,7 +67,7 @@ namespace BlueWest.WebApi
|
|||
System.Threading.Thread.Sleep(2500);
|
||||
_threadServer = new ThreadServer(eventManager);
|
||||
_threadServer.Init();
|
||||
}
|
||||
}*/
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -69,7 +69,9 @@ namespace BlueWest.WebApi
|
|||
|
||||
// Set the comments path for the Swagger JSON and UI.
|
||||
var xmlFile = $"{Assembly.GetExecutingAssembly().GetName().Name}.xml";
|
||||
|
||||
var xmlPath = Path.Combine(AppContext.BaseDirectory, xmlFile);
|
||||
|
||||
options.IncludeXmlComments(xmlPath);
|
||||
|
||||
options.AddSecurityDefinition("Bearer", new OpenApiSecurityScheme
|
||||
|
@ -117,6 +119,8 @@ namespace BlueWest.WebApi
|
|||
services
|
||||
.AddSingleton<EventManager>();
|
||||
|
||||
services.AddAuthServerServices(MyAllowSpecificOrigins, _configuration, _environment);
|
||||
services.AddScoped<ExchangeInterface>();
|
||||
|
||||
switch (allowedDatabase)
|
||||
{
|
||||
|
@ -132,10 +136,8 @@ namespace BlueWest.WebApi
|
|||
throw new InvalidOperationException("config.json doesn't specify a valid database. Use mysql or sqlite.");
|
||||
}
|
||||
|
||||
services = services.AddAuthServerServices(MyAllowSpecificOrigins, _configuration, _environment);
|
||||
|
||||
|
||||
services.AddScoped<ExchangeInterface>();
|
||||
|
||||
|
||||
// services.AddGrpc();
|
||||
|
@ -165,6 +167,7 @@ namespace BlueWest.WebApi
|
|||
|
||||
|
||||
|
||||
|
||||
app.UseRouting();
|
||||
app.UseCors(MyAllowSpecificOrigins);
|
||||
app.UseAuthentication();
|
||||
|
|
|
@ -52,7 +52,6 @@ public class ApplicationUserDbContext : IdentityDbContext<
|
|||
{
|
||||
base.OnModelCreating(builder);
|
||||
|
||||
|
||||
builder.Entity<ApplicationUserRole>().ToTable("UserRoles");
|
||||
builder.Entity<ApplicationUser>(b =>
|
||||
{
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
{
|
||||
"database": "sqlite", // use sqlite or mysql
|
||||
"database": "sqlite",
|
||||
"environment": "dev"
|
||||
}
|
Loading…
Reference in New Issue