Open1

ASP.NET Core Identityについてのメモ

Akira OtakaAkira Otaka
using Microsoft.AspNetCore.Identity.EntityFrameworkCore;
using Microsoft.AspNetCore.Identity;
using Microsoft.EntityFrameworkCore;

public class ApplicationDbContext : IdentityDbContext<IdentityUser>
{
    public ApplicationDbContext(DbContextOptions<ApplicationDbContext> options) :
        base(options)
    { }
}

継承するミニマムはIdentityDbContextでよい [1]

app.MapIdentityApi<IdentityUser>();

URLをカスタマイズしたいならソースコードをコピーして作り直すのが早いのでは?というSOの投稿があった。[2]

  • ブラウザベースだとCookieを強く推奨
  • /logoutは実装されていない
脚注
  1. https://learn.microsoft.com/ja-jp/dotnet/api/microsoft.aspnetcore.identity.entityframeworkcore.identitydbcontext?view=aspnetcore-9.0 ↩︎

  2. https://stackoverflow.com/questions/77765859/how-to-customize-net-8-identity-routes-mapidentityapi ↩︎