public System.Nullable <state>[][] login()
    {
        loginRequest  inValue = new loginRequest();
        loginResponse retVal  = ((Challenge)(this)).login(inValue);

        return(retVal.@return);
    }
Ejemplo n.º 2
0
        private void TryLogin()
        {
            try
            {
                var          client  = new EventsPortClient("EventsPortSoap11");
                loginRequest request = new loginRequest();
                request.username = TextBoxLogin.Text;
                request.password = TextBoxPassword.Password;
                loginResponse response = client.login(request);

                if (response.user == null)
                {
                    MessageBox.Show("Incorrect username or password", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                    TextBoxPassword.Password = "";
                }
                else
                {
                    LoggedUser   = new User(response.user.username, response.user.password, response.user.admin);
                    DialogResult = true;
                    Close();
                }
            }
            catch (Exception e)
            {
                System.Console.WriteLine(e.Message);
            }
        }
Ejemplo n.º 3
0
    public loginResponse login(loginRequest login1)
    {
        loginRequest1  request  = new loginRequest1(login1);
        loginResponse1 response = this.login(request);

        return(response.loginResult);
    }
Ejemplo n.º 4
0
 public Task <loginResponse> LoginAsync(loginRequest request)
 {
     ClientGenerator.WebServiceUrl = _webServiceUrl;
     ClientGenerator.InitializeService();
     client = ClientGenerator.ServiceClient;
     return(client.loginAsync(request));
 }
Ejemplo n.º 5
0
        public async Task <IActionResult> LoginAsync([FromBody] loginRequest request)
        {
            IActionResult response      = Unauthorized();
            string        tokenFireBase = null;
            string        tokenFcm      = null;

            try
            {
                tokenFireBase = request.firebaseToken;
                tokenFcm      = request.tokenFcm;
                FirebaseToken decodedToken = await FirebaseAuth.DefaultInstance
                                             .VerifyIdTokenAsync(tokenFireBase);

                LoginService service = new LoginService(_unitOfWork, _config);
                string       json    = service.loginFireBase(decodedToken, tokenFcm);
                if (json != null)
                {
                    response = Ok(json);
                }
                else
                {
                    response = NotFound();
                }
            }
            catch (Exception e)
            {
                response = Unauthorized(e.Message);
            }
            return(response);
        }
Ejemplo n.º 6
0
        public async Task <string> Authencate(loginRequest request)
        {
            var user = await _userManager.FindByNameAsync(request.userName);

            if (user == null)
            {
                return(null);
            }
            var result = await _signInManager.PasswordSignInAsync(request.userName, request.password, request.rememberMe, true);

            if (!result.Succeeded)
            {
                return(null);
            }
            var roles = await _userManager.GetRolesAsync(user);

            var claims = new[]
            {
                new Claim(ClaimTypes.Email, user.Email),
                new Claim(ClaimTypes.GivenName, user.Firstname),
                new Claim(ClaimTypes.Role, string.Join(";", roles)),
                new Claim(ClaimTypes.Name, request.userName)
            };
            var key   = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(_config["Tokens:Key"]));
            var creds = new SigningCredentials(key, SecurityAlgorithms.HmacSha256);
            var token = new JwtSecurityToken(_config["Tokens:Issuer"],
                                             _config["Tokens:Issuer"],
                                             claims,
                                             expires: DateTime.Now.AddHours(3),
                                             signingCredentials: creds);

            return(new JwtSecurityTokenHandler().WriteToken(token));
        }
Ejemplo n.º 7
0
    public void loginButtonClick()
    {
        loginRequest loginRequest = new loginRequest();

        loginRequest.username = GameObject.Find("usernameValue").GetComponent<InputField>().text;
        loginRequest.password = crypt.sha512(GameObject.Find("passwordValue").GetComponent<InputField>().ToString());
        loginRequest.action = "login";

        connctionStatus = tcpConnectionStatus.tryConnect;

        net.connectSucceful = () =>
        {
            connctionStatus = tcpConnectionStatus.connected;

            singleQueque queque = net.send(loginRequest);
            queque.feedback = () =>
            {
                Debug.Log("OMG i try to login trought the Networking class!! ");
            };

        };

        net.connectFail = () =>
        {
            connctionStatus = tcpConnectionStatus.failToConnect;
        };

        net.connect();
    }
Ejemplo n.º 8
0
        public void UserLogin(string username)
        {
            ws = new GroupWiseBinding();
            string str = "http://";

            str   += "10.20.136.206";
            str   += ":";
            str   += "7191";
            str   += "/soap";
            ws.Url = str;
            TrustedApplication trusted = new TrustedApplication();

            trusted.name = "ZimbraGWmigration";
            trusted.key  = admin.Key;//outkey.ToString();


            trusted.username = username;



            loginRequest reql = new loginRequest();

            reql.auth = trusted;

            loginResponse respl;

            try
            {
                respl = ws.loginRequest(reql);


                if (0 == respl.status.code)
                {
                    System.Console.WriteLine(" Login success ful");

                    ws.session         = new @string();
                    ws.session.Text    = new String[1];
                    ws.session.Text[0] = respl.session;


                    ws.Timeout = 300000;
                    string uid = respl.userinfo.uuid;

                    string sessioninfo = respl.session;

                    getContactFolders(uid, admin.Key);
                    //bLogin = false;
                    // getFolders(sessioninfo);
                }
            }
            catch (Exception e)
            {
                System.Console.WriteLine("Exception in Getuserlist : " + e.Message);
            }
        }
Ejemplo n.º 9
0
        public static loginResponse login(string index, string login, string password)
        {
            var user = new loginRequest();

            user.index    = index;
            user.login    = login;
            user.password = password;
            var result = proxy.login(user);

            return(result);
        }
        public virtual async System.Threading.Tasks.Task <SessionResponse> loginAsync()
        {
            var request = new loginRequest()
            {
                applicationInfo = applicationInfo,
                partnerInfo     = partnerInfo,
                passport        = passport,
            };
            var response = await((NetSuitePortType)this).loginAsync(request);

            return(response.sessionResponse);
        }
Ejemplo n.º 11
0
        public object Post(loginRequest request)
        {
            loginResponse Response = new loginResponse();
            if (request.Login.IsNullOrEmpty())
            {
                base.Response.StatusCode = 400;
                return base.Response;
            }

            base.Response.StatusCode = Response.Session(request);
            return Response;
        }
Ejemplo n.º 12
0
        public object Post(loginRequest request)
        {
            loginResponse Response = new loginResponse();

            if (request.Login.IsNullOrEmpty())
            {
                base.Response.StatusCode = 400;
                return(base.Response);
            }

            base.Response.StatusCode = Response.Session(request);
            return(Response);
        }
Ejemplo n.º 13
0
        public async Task <string> Authenticate(loginRequest request)
        {
            var json        = JsonConvert.SerializeObject(request);
            var httpContent = new StringContent(json, Encoding.UTF8, "application/json");

            var client = _httpClientFactory.CreateClient();

            client.BaseAddress = new Uri("http://127.0.0.1:5001");
            var reponse = await client.PostAsync("/api/User/Authenticate", httpContent);

            var token = await reponse.Content.ReadAsStringAsync();

            return(token);
        }
Ejemplo n.º 14
0
        public IHttpActionResult Authenticate(loginRequest req)
        {
            int?password = db.DecryptPassword(req.usuario, req.password).FirstOrDefault();


            if (password.HasValue && password.Value > 0)
            {
                return(Ok(new { data = db.Usuario.Where(x => x.Usuario1 == req.usuario).FirstOrDefault().Personas.nombreCompleto }));
            }
            else
            {
                return(Unauthorized());
            }
        }
Ejemplo n.º 15
0
        public async Task <IActionResult> Authenticate([FromBody] loginRequest request)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var resultToken = await _userService.Authencate(request);

            if (string.IsNullOrEmpty(resultToken))
            {
                return(BadRequest("User or password is incorrect"));
            }
            return(Ok("Đăng Nhập Thành Công"));
        }
Ejemplo n.º 16
0
        public HttpReponseMessage Create(loginRequest req)
        {
            var authService = new AuthService();
            var Id          = authService.CreateUser(req.UserName, req.Password);

            if (Id.HasValue)
            {
                FormsAuthentication.SetAuthCookie(Id.ToString(), createPersistentCookie: true);
                return(Request.CreateResponse(HttpStatusCode.OK, ($"user with the id {Id} has logged in")));
            }
            else
            {
                return(Request.CreateErrorReponse(HttpStatusCode.BadRequest, "Invalid login"));
            }
        }
Ejemplo n.º 17
0
        public async Task <IActionResult> Login(loginRequest request)
        {
            if (!ModelState.IsValid)
            {
                return(View(ModelState));
            }
            var token = await _userApi.Authenticate(request);

            var userPrincipal  = this.ValidateToken(token);
            var authProperties = new AuthenticationProperties
            {
                ExpiresUtc   = DateTimeOffset.UtcNow.AddMinutes(10),
                IsPersistent = true
            };
            await HttpContext.SignInAsync(
                CookieAuthenticationDefaults.AuthenticationScheme,
                userPrincipal,
                authProperties);

            return(RedirectToAction("Login", "Home"));
        }
Ejemplo n.º 18
0
 /// <remarks/>
 public void loginRequestAsync(loginRequest loginRequest1, object userState)
 {
     if ((this.loginRequestOperationCompleted == null)) {
         this.loginRequestOperationCompleted = new System.Threading.SendOrPostCallback(this.OnloginRequestOperationCompleted);
     }
     this.InvokeAsync("loginRequest", new object[] {
                 loginRequest1}, this.loginRequestOperationCompleted, userState);
 }
Ejemplo n.º 19
0
 public loginRequest1(loginRequest login)
 {
     this.login = login;
 }
Ejemplo n.º 20
0
        public void Login()
        {
            System.Net.ServicePointManager.Expect100Continue = false;

            loginRequest  req = new loginRequest();
            loginResponse resp;
            PlainText     pt = new PlainText();

            ws = new GroupWiseBinding();
            string str = "http://";

            str   += "10.20.136.206";
            str   += ":";
            str   += "7191";
            str   += "/soap";
            ws.Url = str;

            //    ws.Discover();

            ws.Timeout = 100000;
            //commenting out the following since we will have to use trusted connection thru the admin acoount.

            /* pt.username = "******";
             * pt.password = "******";
             * req.auth = pt;*/

            TrustedApplication trustedapp = new TrustedApplication();

            trustedapp.name     = "ZimbraGWmigration";
            trustedapp.key      = admin.Key;
            trustedapp.username = admin.Username;

            req.auth = trustedapp;



            try
            {
                resp = ws.loginRequest(req);
            }
            catch (Exception ex)
            {
                string message = ex.Message;
                ws.Discover();
                resp = ws.loginRequest(req);
            }

            string statusmessage = resp.status.code.ToString();

            if (0 == resp.status.code)
            {
                System.Console.WriteLine(" Login success ful");

                ws.session         = new @string();
                ws.session.Text    = new String[1];
                ws.session.Text[0] = resp.session;


                ws.Timeout = 300000;
                string uid = resp.userinfo.uuid;

                string sessioninfo = resp.session;
                //bLogin = false;
                //getFolders(sessioninfo);
            }
            else
            {
                System.Console.WriteLine(statusmessage);
            }
        }
Ejemplo n.º 21
0
        protected void getContactFolders(string uid, string key)
        {
            String   str;
            UserInfo User = new UserInfo();

            User.userid = "knuthi";

            ws     = new GroupWiseBinding();
            str    = "http://";
            str   += "10.20.136.206";
            str   += ":";
            str   += "7191";
            str   += "/soap";
            ws.Url = str;



            TrustedApplication trusted = new TrustedApplication();

            trusted.name = "ZimbraGWMigration";
            trusted.key  = key;//outkey.ToString();


            trusted.username = "******";



            loginRequest reql = new loginRequest();

            reql.auth = trusted;

            loginResponse respl;

            respl              = ws.loginRequest(reql);
            ws.session         = new @string();
            ws.session.Text    = new String[1];
            ws.session.Text[0] = respl.session;


            getFolderRequest  req = new getFolderRequest();
            getFolderResponse resp;



            req.folderType          = FolderType.Contacts;
            req.view                = "";
            req.folderTypeSpecified = true;
            req.source              = "folders";/*
                                                 * req.view = "";
                                                 * req.imap = false;
                                                 * req.nntp = false;*/


            resp = ws.getFolderRequest(req);
            if (0 == resp.status.code)
            {
                ws.session         = new @string();
                ws.session.Text    = new String[1];
                ws.session.Text[0] = respl.session;

                str = "Folders: ";
                if (null != resp.folder)
                {
                    // str += resp.folders.Length;

                    Folder f1 = (Folder)resp.folder;

                    string type = f1.name.ToString();

                    str += type;
                    System.Console.WriteLine(str);
                    string id = f1.id;
                    Dictionary <string, string> map = new Dictionary <string, string>();
                    getContactItems(id, map);
                    ws.session         = new @string();
                    ws.session.Text    = new String[1];
                    ws.session.Text[0] = respl.session;
                }
            }
            else
            {
                System.Console.WriteLine(resp.status.description);
            }
        }
Ejemplo n.º 22
0
        public void UserLogin(string username)
        {
            ws = new GroupWiseBinding();
            string str = "http://";
            str += "10.20.136.206";
            str += ":";
            str += "7191";
            str += "/soap";
            ws.Url = str;
            TrustedApplication trusted = new TrustedApplication();

            trusted.name = "ZimbraGWmigration";
            trusted.key = admin.Key;//outkey.ToString();

            trusted.username = username;

            loginRequest reql = new loginRequest();
            reql.auth = trusted;

            loginResponse respl;

            try
            {

                respl = ws.loginRequest(reql);

                if (0 == respl.status.code)
                {
                    System.Console.WriteLine(" Login success ful");

                    ws.session = new @string();
                    ws.session.Text = new String[1];
                    ws.session.Text[0] = respl.session;

                    ws.Timeout = 300000;
                    string uid = respl.userinfo.uuid;

                    string sessioninfo = respl.session;

                    getContactFolders(uid,admin.Key);
                    //bLogin = false;
                   // getFolders(sessioninfo);

                }

            }
            catch (Exception e)
            {
                System.Console.WriteLine("Exception in Getuserlist : " + e.Message);

            }
        }
Ejemplo n.º 23
0
        protected void getContactFolders(string uid, string key)
        {
            String str;
            UserInfo User = new UserInfo();
            User.userid = "knuthi";

            ws = new GroupWiseBinding();
            str = "http://";
            str += "10.20.136.206";
            str += ":";
            str += "7191";
            str += "/soap";
            ws.Url = str;

            TrustedApplication trusted = new TrustedApplication();

            trusted.name = "ZimbraGWMigration";
            trusted.key = key;//outkey.ToString();

            trusted.username = "******";

            loginRequest reql = new loginRequest();
            reql.auth = trusted;

            loginResponse respl;
            respl = ws.loginRequest(reql);
            ws.session = new @string();
            ws.session.Text = new String[1];
            ws.session.Text[0] = respl.session;

            getFolderRequest req = new getFolderRequest();
            getFolderResponse resp;

            req.folderType = FolderType.Contacts;
            req.view = "";
            req.folderTypeSpecified = true;
            req.source = "folders";/*
            req.view = "";
            req.imap = false;
            req.nntp = false;*/

            resp = ws.getFolderRequest(req);
            if (0 == resp.status.code)
            {

                ws.session = new @string();
                ws.session.Text = new String[1];
                ws.session.Text[0] = respl.session;

                str = "Folders: ";
                if (null != resp.folder)
                {
                    // str += resp.folders.Length;

                    Folder f1 = (Folder)resp.folder;

                    string type = f1.name.ToString();

                    str += type;
                   System.Console.WriteLine(str);
                   string id = f1.id;
                   Dictionary<string, string> map = new Dictionary<string, string>();
                    getContactItems(id,map);
                    ws.session = new @string();
                    ws.session.Text = new String[1];
                    ws.session.Text[0] = respl.session;

                }

            }
            else
            {
                System.Console.WriteLine(resp.status.description);

            }
        }
Ejemplo n.º 24
0
        public void Login()
        {
            System.Net.ServicePointManager.Expect100Continue = false;

            loginRequest req = new loginRequest();
            loginResponse resp;
            PlainText pt = new PlainText();

            ws = new GroupWiseBinding();
            string str = "http://";
            str += "10.20.136.206";
            str += ":";
            str += "7191";
            str += "/soap";
            ws.Url = str;

            //    ws.Discover();

            ws.Timeout = 100000;
            //commenting out the following since we will have to use trusted connection thru the admin acoount.

               /* pt.username = "******";
            pt.password = "******";
            req.auth = pt;*/

            TrustedApplication trustedapp = new TrustedApplication();
            trustedapp.name = "ZimbraGWmigration";
            trustedapp.key = admin.Key;
            trustedapp.username = admin.Username;

            req.auth = trustedapp;

            try
            {

                resp = ws.loginRequest(req);
            }
            catch (Exception ex)
            {
                string message = ex.Message;
                ws.Discover();
                resp = ws.loginRequest(req);
            }

            string statusmessage = resp.status.code.ToString();
            if (0 == resp.status.code)
            {
                System.Console.WriteLine(" Login success ful");

                ws.session = new @string();
                ws.session.Text = new String[1];
                ws.session.Text[0] = resp.session;

                ws.Timeout = 300000;
                string uid = resp.userinfo.uuid;

               string sessioninfo = resp.session;
                //bLogin = false;
                //getFolders(sessioninfo);

            }
            else
            {
                System.Console.WriteLine(statusmessage);

            }
        }
Ejemplo n.º 25
0
 public loginRequest1(loginRequest loginRequest)
 {
     this.loginRequest = loginRequest;
 }
 loginResponse Challenge.login(loginRequest request)
 {
     return(base.Channel.login(request));
 }
Ejemplo n.º 27
0
 /// <remarks/>
 public void loginRequestAsync(loginRequest loginRequest1)
 {
     this.loginRequestAsync(loginRequest1, null);
 }
    public System.Threading.Tasks.Task <loginResponse> loginAsync()
    {
        loginRequest inValue = new loginRequest();

        return(((Challenge)(this)).loginAsync(inValue));
    }
 System.Threading.Tasks.Task <loginResponse> Challenge.loginAsync(loginRequest request)
 {
     return(base.Channel.loginAsync(request));
 }
Ejemplo n.º 30
0
 /// <remarks/>
 public System.IAsyncResult BeginloginRequest(loginRequest loginRequest1, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("loginRequest", new object[] {
                 loginRequest1}, callback, asyncState);
 }