Files
mixtape/zero.Raven.IdentityDemo/Program.cs
T

37 lines
664 B
C#
Raw Normal View History

2022-12-12 00:17:54 +01:00
using Microsoft.AspNetCore.Identity;
using zero;
using zero.Identity;
using zero.Raven;
var builder = WebApplication.CreateBuilder(args);
builder.Services
.AddZero(builder.Configuration)
.AddRavenDb();
builder.Services
.AddZeroIdentity<AppUser, AppRole>()
.AddDefaultUI();
var app = builder.Build();
// Configure the HTTP request pipeline.
if (!app.Environment.IsDevelopment())
{
app.UseExceptionHandler("/Error");
}
app.UseStaticFiles();
app.UseZero();
app.UseRouting();
app.UseAuthentication();
2022-12-12 11:22:21 +01:00
app.UseAuthorization();
2022-12-12 00:17:54 +01:00
app.MapRazorPages();
app.Run();
public class AppUser : ZeroIdentityUser { }
public class AppRole : ZeroIdentityRole { }