提交 e0ded2a4 编写于 作者: 麦壳饼's avatar 麦壳饼

Add UserRole.NormalUser To SuperUser

上级 61bf0f42
......@@ -83,10 +83,10 @@ namespace IoTSharp.Hub.Data
await _signInManager.UserManager.AddClaimAsync(user, new Claim(IoTSharpClaimTypes.Customer, customer.Id.ToString()));
await _signInManager.UserManager.AddClaimAsync(user, new Claim(IoTSharpClaimTypes.Tenant, tenant.Id.ToString()));
await _signInManager.UserManager.AddToRoleAsync(user, nameof(UserRole.Anonymous));
await _signInManager.UserManager.AddToRoleAsync(user, nameof(UserRole.NormalUser));
await _signInManager.UserManager.AddToRoleAsync(user, nameof(UserRole.CustomerAdmin));
await _signInManager.UserManager.AddToRoleAsync(user, nameof(UserRole.TenantAdmin));
await _signInManager.UserManager.AddToRoleAsync(user, nameof(UserRole.SystemAdmin));
await _signInManager.UserManager.AddToRoleAsync(user, nameof(UserRole.Anonymous));
}
}
var rship = new Relationship
......
......@@ -16,10 +16,14 @@ namespace IoTSharp.Hub.Data
public Customer Customer { get; set; }
[Newtonsoft.Json.JsonIgnore]
public virtual List<AttributeData> AttributeData { get; set; }
public virtual List<AttributeLatest> AttributeLatest { get; set; }
[Newtonsoft.Json.JsonIgnore]
public virtual List<TelemetryData> TelemetryData { get; set; }
public virtual List<AttributeLatest> AttributeLatest { get; set; }
public virtual List<TelemetryLatest> TelemetryLatest { get; set; }
}
}
\ No newline at end of file
......@@ -57,6 +57,7 @@ namespace IoTSharp.Hub
{
options.DefaultScheme = JwtBearerDefaults.AuthenticationScheme;
options.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme;
options.DefaultForbidScheme = JwtBearerDefaults.AuthenticationScheme;
})
.AddJwtBearer(options =>
{
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册