private OAuthClientModelDto GetDto(OAuthClientModelDbo client, List <string> roles, List <ClientIP> clientips) { return(new OAuthClientModelDto() { client_id = client.client_id, client_secret = client.client_secret, description = client.description, tenant_id = client.tenant_id, encryption_key = client.encryption_key, salt = client.salt, roles = roles, ips = clientips }); }
private List <ClientIP> GetOAuthClientIPs(OAuthClientModelDbo client) { var ips = new List <ClientIP>(); JObject filter = new JObject() { ["oauth_client_id"] = client.oauth_client_id, ["is_enabled"] = true }; var roledata = _rDBService.Get <OAuthClientIpModelDbo>(OAUTH_CLIENT_IP_TABLE, 100, 0, filter); foreach (var item in roledata) { ips.Add(new ClientIP() { host = item.host_name, ip = item.host_ip }); } return(ips); }
private List <string> GetOAuthClientRoles(OAuthClientModelDbo client) { var roles = new List <string>(); JObject filter = new JObject() { ["oauth_client_id"] = client.oauth_client_id, ["is_enabled"] = true }; var roledata = _rDBService.Get <OAuthClientRoleModelDbo>(OAUTH_CLIENT_ROLE_TABLE, 100, 0, filter); foreach (var item in roledata) { var role = _zNxtUserService.GetRoleById(item.role_id); if (role != null) { roles.Add(role["name"].ToString()); } } return(roles); }