Page 1 of 1

Verwendung der ASP.NET -Identität in Azurefunktionen

Posted: 03 Apr 2025, 07:40
by Anonymous
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.

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");
});
}
}
Ich habe keine Ahnung, ob addScheme (...); Ich fand dies, um das Token zu konsumieren, aber wie erstelle ich es?