AuthTokenService.asmx.cs 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web;
  5. using System.Web.Services;
  6. namespace SSOTest
  7. {
  8. /// <summary>
  9. /// AuthTokenService 的摘要说明
  10. /// </summary>
  11. [WebService(Namespace = "http://tempuri.org/")]
  12. [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
  13. [System.ComponentModel.ToolboxItem(false)]
  14. // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消注释以下行。
  15. // [System.Web.Script.Services.ScriptService]
  16. public class AuthTokenService : System.Web.Services.WebService
  17. {
  18. [WebMethod]
  19. public string getCookie()
  20. {
  21. return "{\"TokenID\":\"e65bdf27b54a4bfbbaea2579274d541f\",\"SessionID\":\"syhlrt2vrrqbgbqe5w11z55x\",\"UserAccount\":\"Administrator\",\"UserName\":\"张三\",\"Department\":\"测试部门\",\"IpAddress\":\"192.168.182.95\",\"AuthTime\":\"2017-02-28 11:58:18.000\"}";
  22. }
  23. [WebMethod]
  24. public string ValidateToken(string token)
  25. {
  26. return "{\"UserAccount\":\""+token+"\"}";
  27. }
  28. }
  29. }