asp.net .net 8身份登录与自定义登录端点

mepcadol  于 5个月前  发布在  .NET
关注(0)|答案(1)|浏览(79)

在.net 8中,我知道.MapIdentityApi和.AddIdentityApiEndpoints被添加。问题是它们添加了一堆我不想要的东西。例如,不允许注册,只有管理员可以添加新帐户。
我想要的唯一端点是/login和/logout。
我假设这意味着我需要手动实现它们。但我似乎找不到任何有关此的信息。我找到的所有内容都告诉我使用“.AddIdentityApiEndpoints”,以及添加此内容是多么棒。
我在哪里可以找到有关此的信息?以便我可以重新创建登录端点?

jexiocij

jexiocij1#

不幸的是,你没有办法控制它,如果你打算使用身份端点,你会得到所有。
如果你想控制端点,最好的解决方案是将asp.net身份添加到你的API项目中,并自己实现jwt,check this repo

相关问题