Verwendung der ASP.NET -Identität in Azurefunktionen
Posted: 03 Apr 2025, 07:40
Ich entwickle einen WebApp mit VueJs als Frontend und Azure als Backend. Diese App dient für die interne Nutzung des Unternehmens, also keine sozialen Netzwerkanmeldungen. Daher planen wir, eine ASPNetCore -Identität zu verwenden, die ausgereift ist und mit Funktionen zu funktionieren scheint, nur noch nicht gefunden, wie.
Ich habe keine Ahnung, ob addScheme (...); Ich fand dies, um das Token zu konsumieren, aber wie erstelle ich es?
Code: Select all
public class Startup : FunctionsStartup
{
public override void Configure(IFunctionsHostBuilder builder)
{
string conn = Environment.GetEnvironmentVariable("sqldb_connection");
builder.Services.Configure(options =>
{
options.Password.RequireDigit = true;
options.Password.RequireLowercase = true;
options.Password.RequireNonAlphanumeric = true;
options.Password.RequireUppercase = true;
options.Password.RequiredLength = 6;
options.Password.RequiredUniqueChars = 1;
options.SignIn.RequireConfirmedEmail = false;
options.SignIn.RequireConfirmedPhoneNumber = false;
options.User.RequireUniqueEmail = true;
});
builder.Services.AddDbContext(o =>
{
o.UseSqlServer(conn ?? throw new NullReferenceException("Environment Variable is Null"));
});
builder.Services.AddIdentity()
.AddEntityFrameworkStores();
builder.Services.AddAuthentication(options =>
{
options.AddScheme("JWT", "JWT Bearer Handler");
});
}
}