1

カスタム プリンシパル (できればクレーム ベースのプリンシパル) を使用して Sql Server ユーザーを偽装するには、どうすればよいですか。

        var claims = new List<Claim>
            {
                /* What do I need in here? */
            };

        var claimsIdentity = new ClaimsIdentity(
            claims, "Basic", "UserName", ClaimTypes.Role);

        Thread.CurrentPrincipal = new ClaimsPrincipal(claimsIdentity);

最後に、SQL Server にアプリケーション レイヤーと、それが定義するプリンシパル/ロールを信頼してもらいたいと考えています。

4

1 に答える 1