コード例 #1
0
        public string LoginAsAdmin()
        {
            AuthorizationService.AuthorizeRequest authreq = new AuthorizationService.AuthorizeRequest();
            authreq.UserName = "******";
            authreq.Password = "******";
            AuthorizationService.AuthorizeResponse authresp = authsvc.Authorize(authreq);

            if (authresp.Status.Status == 0)
            {
                return(authresp.Token);
            }
            else
            {
                throw new Exception(authresp.Status.Detail);
            }
        }
コード例 #2
0
        public bool Authorization_Authorize()
        {
            AuthorizationService.AuthorizeRequest authreq = new AuthorizationService.AuthorizeRequest();
            authreq.UserName = "******";
            authreq.Password = "******";
            AuthorizationService.AuthorizeResponse authresp = authsvc.Authorize(authreq);

            if (authresp.Status.Status != 0)
            {
                return(false);
            }

            authreq.Token = authresp.Token;

            authresp = authsvc.Authorize(authreq);

            if (authresp.Status.Status != 0 || authresp.Token == authreq.Token)
            {
                return(false);
            }


            return(true);
        }