示例#1
0
        public AuthorizeResponse Authorize(AuthorizeRequest AuthorizeRequest)
        {
            object[] results = this.Invoke("Authorize", new object[] {
                AuthorizeRequest
            });

            return((AuthorizeResponse)(results[0]));
        }
示例#2
0
 /// <remarks/>
 public void AuthorizeAsync(AuthorizeRequest AuthorizeRequest, object userState)
 {
     if ((this.AuthorizeOperationCompleted == null))
     {
         this.AuthorizeOperationCompleted = new System.Threading.SendOrPostCallback(this.OnAuthorizeOperationCompleted);
     }
     this.InvokeAsync("Authorize", new object[] {
         AuthorizeRequest
     }, this.AuthorizeOperationCompleted, userState);
 }
示例#3
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);
            }
        }
示例#4
0
        public string LoginAsKingdomPM()
        {
            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);
            }
        }
示例#5
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;
        }
示例#6
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);
        }
示例#7
0
 /// <remarks/>
 public void AuthorizeAsync(AuthorizeRequest AuthorizeRequest)
 {
     this.AuthorizeAsync(AuthorizeRequest, null);
 }
示例#8
0
文件: Reference.cs 项目: jfefes/ORK3
 /// <remarks/>
 public void AuthorizeAsync(AuthorizeRequest AuthorizeRequest, object userState) {
     if ((this.AuthorizeOperationCompleted == null)) {
         this.AuthorizeOperationCompleted = new System.Threading.SendOrPostCallback(this.OnAuthorizeOperationCompleted);
     }
     this.InvokeAsync("Authorize", new object[] {
                 AuthorizeRequest}, this.AuthorizeOperationCompleted, userState);
 }
示例#9
0
文件: Reference.cs 项目: jfefes/ORK3
 /// <remarks/>
 public void AuthorizeAsync(AuthorizeRequest AuthorizeRequest) {
     this.AuthorizeAsync(AuthorizeRequest, null);
 }
示例#10
0
文件: Reference.cs 项目: jfefes/ORK3
 public AuthorizeResponse Authorize(AuthorizeRequest AuthorizeRequest) {
     object[] results = this.Invoke("Authorize", new object[] {
                 AuthorizeRequest});
     return ((AuthorizeResponse)(results[0]));
 }