inizio fix claims
This commit is contained in:
@@ -1,41 +1,46 @@
|
||||
/****** Object: View [dbo].[v_UserRolesClaims] Script Date: 17/03/2023 08:48:50 ******/
|
||||
SET ANSI_NULLS ON
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
|
||||
CREATE VIEW [dbo].[v_UserRolesClaims]
|
||||
AS
|
||||
/*
|
||||
|
||||
|
||||
Mod: 2023.05.26 agg. campi Claims
|
||||
*/
|
||||
|
||||
SELECT
|
||||
dbo.AspNetUsers.Id AS UserId
|
||||
,dbo.AspNetUsers.UserName
|
||||
,dbo.AspNetUsers.Email
|
||||
,ISNULL(dbo.AspNetUserRoles.RoleId, '') as RoleId
|
||||
,ISNULL(dbo.AspNetRoles.Name, '') as RoleName
|
||||
--,dbo.AspNetRoles.Id
|
||||
--,dbo.AspNetRoles.NormalizedName
|
||||
--,dbo.AspNetRoles.ConcurrencyStamp
|
||||
--,dbo.AspNetUserRoles.UserId
|
||||
--,dbo.AspNetUsers.NormalizedUserName
|
||||
--,dbo.AspNetUsers.NormalizedEmail
|
||||
--,dbo.AspNetUsers.EmailConfirmed
|
||||
--,dbo.AspNetUsers.PasswordHash
|
||||
--,dbo.AspNetUsers.SecurityStamp
|
||||
--,dbo.AspNetUsers.ConcurrencyStamp AS Expr2
|
||||
--,dbo.AspNetUsers.PhoneNumber
|
||||
--,dbo.AspNetUsers.PhoneNumberConfirmed
|
||||
--,dbo.AspNetUsers.TwoFactorEnabled
|
||||
--,dbo.AspNetUsers.LockoutEnd
|
||||
--,dbo.AspNetUsers.LockoutEnabled
|
||||
--,dbo.AspNetUsers.AccessFailedCount
|
||||
--,dbo.AspNetUserClaims.Id AS Expr3
|
||||
--,dbo.AspNetUserClaims.UserId AS Expr4
|
||||
--,dbo.AspNetUserClaims.ClaimType
|
||||
--,dbo.AspNetUserClaims.ClaimValue
|
||||
FROM dbo.AspNetRoles
|
||||
INNER JOIN dbo.AspNetUserRoles ON dbo.AspNetRoles.Id = dbo.AspNetUserRoles.RoleId
|
||||
RIGHT OUTER JOIN dbo.AspNetUsers ON dbo.AspNetUserRoles.UserId = dbo.AspNetUsers.Id
|
||||
--LEFT OUTER JOIN dbo.AspNetUserClaims ON dbo.AspNetUsers.Id = dbo.AspNetUserClaims.UserId
|
||||
NU.Id AS UserId
|
||||
,NU.UserName
|
||||
,NU.Email
|
||||
,ISNULL(UR.RoleId, '') AS RoleId
|
||||
,ISNULL(ANR.Name, '') AS RoleName
|
||||
,UC.Id AS ClaimId
|
||||
,UC.UserId AS ClaimUserId
|
||||
,UC.ClaimType
|
||||
,UC.ClaimValue
|
||||
--,ANR.Id
|
||||
--,ANR.NormalizedName
|
||||
--,ANR.ConcurrencyStamp
|
||||
--,UR.UserId
|
||||
--,NU.NormalizedUserName
|
||||
--,NU.NormalizedEmail
|
||||
--,NU.EmailConfirmed
|
||||
--,NU.PasswordHash
|
||||
--,NU.SecurityStamp
|
||||
--,NU.ConcurrencyStamp AS Expr2
|
||||
--,NU.PhoneNumber
|
||||
--,NU.PhoneNumberConfirmed
|
||||
--,NU.TwoFactorEnabled
|
||||
--,NU.LockoutEnd
|
||||
--,NU.LockoutEnabled
|
||||
--,NU.AccessFailedCount
|
||||
FROM dbo.AspNetRoles ANR
|
||||
INNER JOIN dbo.AspNetUserRoles UR ON ANR.Id = UR.RoleId
|
||||
RIGHT OUTER JOIN dbo.AspNetUsers NU ON UR.UserId = NU.Id
|
||||
LEFT OUTER JOIN dbo.AspNetUserClaims UC ON NU.Id = UC.UserId
|
||||
|
||||
GO
|
||||
Reference in New Issue
Block a user