单点登录使用

13 篇文章 0 订阅

单点登录分为

1、公共登录端SSO.Passport

在iis中设网站指向SSO.Passport,设端口为8022,查看http://localhost:8022是否正常
2、一个测试端SSO.A


打开vs,设SSO.A为启动,运行测试。


SSO.passport端主要代码:

/// <summary>
        /// 授权登陆验证
        /// </summary>
        /// <param name="Token"></param>
        /// <param name="TimeStamp"></param>
        /// <param name="ReturnUrl"></param>
        /// <returns></returns>
        [HttpPost]
        public ActionResult PassportVertify(string Token, DateTime TimeStamp,string ReturnUrl)
        {
 
            var cookie = Request.Cookies[ConstantHelper.USER_COOKIE_KEY];
            if (cookie == null || string.IsNullOrEmpty(cookie.ToString()))
            {
                return RedirectToAction("Login", new { ReturnUrl , Token   });
            }
            string userinfo = cookie.ToString();
            var success = passprotService.AuthernVertify(Token, TimeStamp);
            if (!success)
            {
                return RedirectToAction("Login", new { ReturnUrl = Request["ReturnUrl"], Token = Token });
            }
            return Redirect(passprotService.GetReturnUrl(userinfo, Token, ReturnUrl));
        }

下载地址: http://download.csdn.net/detail/zhgl7688/9839632



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值