SimpleMembershipユーザーアカウントはSQLServerManagement Studioから作成できますか?
ユーザー/アカウントを作成するために私が見つけた唯一の方法は、アプリケーションを実行するときのC#です。
WebSecurity.CreateUserAndAccount("userName", "password",
new
{
...
}, false);
t-SQLのシンプルメンバーシップで使用できるハッシュパスワードを生成する方法はありますか?Simple Membershipハッシュパスワードの要件はわかっていますか?DefaultMembershipProviderを使用してパスワードを生成する他の方法を見つけましたが、パスワードはSimpleMembershipと互換性がありません。
編集:私はこれに似たプロセスを見つけることを望んでいました:
declare @salt nvarchar(128)
declare @password varbinary(256)
declare @input varbinary(512)
declare @hash varchar(64)
-- Change these values (@salt should be Base64 encoded)
set @salt = N'eyhKDP858wdrYHbBmFoQ6DXzFE1FB+RDP4ULrpoZXt6f'
set @password = convert(varbinary(256),N'mypassword')
set @input = hashbytes('sha1',cast('' as xml).value('xs:base64Binary(sql:variable(''@salt''))','varbinary(256)') + @password)
set @hash = cast('' as xml).value('xs:base64Binary(xs:hexBinary(sql:variable(''@input'')))','varchar(64)')
シンプルメンバーシップに使用できます。