-1
ASP.NET MVC 5を初めて使用しており、ストアドプロシージャを使用してユーザーロールを認証しようとしています。誰もこの種のアーキテクチャを設計する方法に関するリソースやアドバイスを提供できますか?ストアドプロシージャによるWindows認証とロール認証 - mvc asp.net
ASP.NET MVC 5を初めて使用しており、ストアドプロシージャを使用してユーザーロールを認証しようとしています。誰もこの種のアーキテクチャを設計する方法に関するリソースやアドバイスを提供できますか?ストアドプロシージャによるWindows認証とロール認証 - mvc asp.net
Visual Studioで正しく作業していれば、ローカルデータベース(おそらく)のデータベーススキーマが作成されています。そのデータベースサーバーとインスタンスを識別し、ユーザーとロールに対応するテーブル構造を確認する必要があります。データベースインスタンスを特定し、テーブルが作成され、その名前が一致したことを確認したら、以下のストアドプロシージャを作成できます(テーブル名は異なる場合があります)。
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE getRolesForUser
@UserName nvarchar(50)
AS
BEGIN
SET NOCOUNT ON;
SELECT AspNetRoles.Name
FROM AspNetRoles
INNER JOIN
AspNetUserRoles ON AspNetRoles.Id = AspNetUserRoles.RoleId
INNER JOIN
AspNetUsers ON AspNetUserRoles.UserId = AspNetUsers.Id
WHERE AspNetUsers.UserName = @UserName
END
GO
の可能性のある重複した[Windows認証とデータベースを介して権限ロールを追加 - MVC asp.net](https://stackoverflow.com/questions/32589863/windows-authentication-and-add-authorization-roles-through -database-mvc-asp-ne) – mason
StackOverflowは自分で試したコードを表示するように要求しています – Technotronic
@Technotronicまだコードを実装していません。これまでの私のやり方。 Windows認証とユーザー権利を検証するストアドプロシージャを使用してVisual Studioを介してmvcアプリケーションを作成します。 –