我正在使用带有身份模板https://github.com/NetCoreTemplates/mvcidentity的服务栈核心4,并添加了以下内容:
new CredentialsAuthProvider(AppSettings),
到AuthFeature集。
也
var userRepo = new InMemoryAuthRepository();
container.Register<IUserAuthRepository>(userRepo);
然后我尝试以下POST请求:http://localhost:53486/auth/credentials具有以下内容:
{
"UserName": "[email protected]",
"Password": "p@55wOrd"
}
并获得一个无效的用户名或密码。
该模板通过Web ui起作用,但是我无法获得api请求。
任何人都可以帮忙吗?
不是
使用ServiceStack Authentication,则您选择使用ASP.NET Core's Identity Auth,因此您需要使用ASP.NET的Identity Auth API进行身份验证Login() method on the AccountController: