Ejemplo n.º 1
0
 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
     });
 }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }