所有系统已经实现单点登录及记住密码功能
本来公司有域控服务器,大多数用户通过域登录电脑,这样系统用户验证这一块无需理会,可是个人电脑也很多,不接受域管理,没办法了,系统都采用了Form验证的方式。
其实现实起来非常简单,原理都知道,可在实际使用过程当中出现的问题也很多。所以特将一些遇到的问题,涉及到的代码贴出,以方便日后查询。
产生票据,如果生成Cookie必须要设置Expiration,可以继承票据里的Expiration,但是也必须加入,否者不生成Cookie,目前还不清楚到底为什么。
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
验证成功后,URL转向也要更改,如下:
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
WebConfig中也需要一样,加密方式,Cookie名称之类的。
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)