Ich möchte eine Beispielanwendung veröffentlichen. Ich möchte nicht, dass sich neue Benutzer registrieren, sondern nur einen einzigen Benutzer, der sich zu Testzwecken anmelden kann. Ich habe ein laufendes ASP.NET-Identity-Standardmodul, das zu einer App mit einem LocalDb hinzugefügt wurde.Entfernen Sie die Registrierung aus der Webanwendung (EF, ASP.NET Identity, Azure) und registrieren Sie einen Benutzer aus DB
Jetzt möchte ich es auf Azure setzen. Ich wollte nur den "Register" Controller entfernen, aber DB wird automatisch von Entity Framework erstellt. Da Passwörter in der DB gespeichert sind, scheint es für mich unmöglich zu sein, das Passwort dieses einzelnen Benutzers in der Datenbank einzugeben.
Ich weiß jetzt, dass ich das viel zu kompliziert gemacht habe, ich hätte diese Zugangsdaten nur im Code speichern sollen - da es keinen großen Vorteil hat, diese Anwendung zu sichern, aber da ich das schon getan habe - hätte vielleicht jemand eine Idee, wenn es eine Möglichkeit geben würde, einen Benutzernamen und ein Passwort aus der DB zu schaffen, um den Passwort-Hash zu überwinden?
Ich bin mir nicht sicher, ob ich die Frage richtig verstehe, aber warum nicht beim Start der Webanwendung nach dem Benutzer suchen und ihn erstellen, wenn er noch nicht existiert? –
das klingt nach einer guten Idee! – Turo
Wenn Sie Code First mit EF verwenden, können Sie den Benutzer einfach in den Startlistencode aufnehmen. –