コード例 #1
0
        public static ClaimsPrincipal GetClaimsPrincipal(int userId, StudentPrivilege privilege)
        {
            ClaimsIdentity identity = new ClaimsIdentity(
                new Claim[]
            {
                new Claim(ClaimTypes.NameIdentifier, userId.ToString()),
                new Claim(ClaimTypes.Role, privilege.ToString())
            }, CookieAuthenticationDefaults.AuthenticationScheme);

            return(new ClaimsPrincipal(identity));
        }