私は個々の内部ユーザーアカウントを持つASP.NET Webアプリケーションを持っています。外部プログラムからこれらのユーザーアカウントを作成したいと考えています。だから私はMicrosoft.AspNet.Identity
を参照するプログラムを持っています。その中で私は、ユーザーを作成します。私は、最初のアプリケーションを実行してサインインしようとすると、サインインできるASP.NET IDユーザーを作成するにはどうすればよいですか?
var userStore = new UserStore<IdentityUser>();
var um = new UserManager<IdentityUser>(userStore);
//...
var newUser = new IdentityUser(userName);
newUser.Email = userName;
var result = um.Create(newUser, "[email protected]");
はしかし、SignInManager.PasswordSignInAsync
は常にSignInStatus.Failure
を返します。 (私はかなりユーザー名とパスワードが正しいと確信して、私はデータベースからユーザー名をコピーし、コードからパスワードをコピーしています。)それは動作しないはずですか?何か不足していますか?