- 浏览: 32435 次
- 性别:
- 来自: 北京
最新评论
-
bo_hai:
没有完全看明白。
单点登录 反向代理方式 -
ianl_zt:
可以用,谢谢啦
MySql Front 5.0注册码 -
ych19850810:
clasp 写道
呵!研究下CAS或许你会有更好的解决方案!
...
单点登录 插件方式 -
ych19850810:
clasp 写道
呵!可行性太差了点吧。而且不安全呢。
用反 ...
单点登录 反向代理方式 -
clasp:
呵!研究下CAS或许你会有更好的解决方案!
单点登录 插件方式
文章列表
[置顶] 去除WinRar弹出购买许可证的提示
- 博客分类:
- 知识积累
打开记事本,新建文档,写入代码
RAR registration data
cafevn
Single PC usage license
UID=bff246844b5c5708595a
6412212250595aa9dfb5db06ca5c5b29cb38d3c346df871e689fcd
26d40cd6724c7fea7a256035c6ab9048e2c5c62f0238f183d28519
aa87488bf38f5b634cf28190bdf438ac593b1857cdb55a7fcb0eb0
c3e4c2736090b3dfa45384e08e9 ...
- 2009-05-04 10:12
- 浏览 5098
- 评论(0)
package t4_12;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class test {
private static final String L = "Decomp ...
- 2009-04-28 11:27
- 浏览 1100
- 评论(0)
Computer Browser服务自动暂停
- 博客分类:
- 知识积累
服务器上的Computer Browser服务总是自动暂停 导致使用\\Ip命令不能正常访问服务器上的共享目录,真是费劲。
网上提供的解决方案似乎很多,但都不太适用。在服务属性中选择恢复选项卡,选择第一次失败时重启服务。问题似乎得到了解决。
- 2009-04-03 09:38
- 浏览 1121
- 评论(0)
xrJM6I3WyKM89qwbcEviUtHrub07K57+
G0oCeccGnRml/1Z8+cIG595rmvhJOH+J
9cE5NsM6llSCCNWxg/UZbZdqY7SV5T2a
2oEUR3jy0hpPtFQq1D47ljU6yxzwQCFD
H3213Mq9emTxXuKO5n/KJTXT12R/5CF6
H1on5vbQzQR+Nh52V+oir4bsfOMEAWaD
EpQrIbD1LFuuavvj0j+HGADiZsjAmr2O
LIqKocRl3GNB7H2QBiP2N/y1gXxwQuZT
ln0/cMkkEPVDoBGa3LmiRg==
- 2009-04-03 09:27
- 浏览 4263
- 评论(1)
select distinct userpo1_.ID as ID60_, userpo1_.CUST_ID as CUST2_60_, userpo1_.CARD_TYPE as CARD3_60_, userpo1_.USER_CODE as USER4_60_, userpo1_.LOGIN_PASS as LOGIN5_60_, userpo1_.LOGIN_NAME as LOGIN6_60_, userpo1_.USER_NAME as USER7_60_, userpo1_.GENDER as GENDER60_, userpo1_.CARD_CODE as CARD9_60_, ...
- 2009-04-02 09:39
- 浏览 2843
- 评论(0)
写SQL语句原则:
1.如果使用Hibernate,最好采用参数绑定的方式来给字段赋值;
2.left join 这样的连接条件最好放在后面;
3.如果有循环遍历,那么应该先把所有的对象在数据库中查出来,再取List中的对象。
- 2009-03-27 10:43
- 浏览 923
- 评论(0)
今天完成了一个很奇怪的任务。当页面加载时利用Ajax从后台数据库中取出了一个字符串(假设用变量checkStr表示),然后利用
这个字符串去校验其他字符串是不是符合规则。直接调用checkStr.exec(需要检验的字符串),报不支持该对象属性或方法的错误,
最后终于解决了问题,将eval(checkStr)把字符串checkStr转换为对象赋给另外一个变量,然后再执行exec方法就可以了。
最近遇到项目中优化代码性能的问题,学习了使用P6Spy这个小工具,用起来蛮爽的。其主要作用就是对数据库进行拦截监控,
P6Spy 就是一个代理它只做了一层对 JDBC 驱动的拦截,然后转发出去。它用log4j来记录操作日志。
打开p6spy.jar你会发现P6spy主要由P6Log 和 P6Outage 两个重要部分组成,其中P6Log是用来拦截和记录任务应用程序的JDBC
语句的,而P6Outage则专门用来检测和记录执行时间比较长的 SQL 语句,P6Outage只记录超过配置条件里时间的那些信息,并对可能影响到数据库的运行效率减小到最低.
具体使用方法: ...
今天优化了一段项目中的代码。代码的作用就是在用户表和用户账户表中查出所有有账户的用户,当然查出来的用户应该是不重复的(distinct一下),这2个表中的记录大约都为2万条左右,数据量还是很大的,代码通过hibernate的转换出来是这样的:
select * from ( select rownumber() over() as rownumber_, row_.* from ( select distinct userpo1_.ID as col_0_0_ from
RUN08110.T_ACCUSR accountuse0_ inner join RUN08110.T_USRINFO u ...
不知道大家在开发实际项目的过程中,是否碰到过这样的需求,比如你整个项目的代码都是在JDK1.5环境下编写的,但是在项目开发的收尾阶段,客户方要求将之前编写的整个项目的代码都转为在JVM1.4环境下能跑起来。
对于整个项目,其实需要转换的部分无非是项目中的jar包以及class文件。
在网上搜索了一番,发现有Retrotranslator这么一个工具,其功能就是能使在JDK1.5中编写的代码能在JVM1.4中运行。下载好了jar包,也学会了几种转换的方法,最后好不容易转换完,把环境变量设为1.4,重新部署项目,启动服务器,但是不好使啊,还是报高版本下编写的代码不能在低环境jd ...
- 2009-02-19 17:56
- 浏览 2684
- 评论(0)
单点登录 反向代理方式:
使用反向代理实现单点登录,实际上是利用认证服务器模拟登录应用系统,认证服务器通过用户在客户端输入的信息获取用户名和密码,模拟登录应用系统,这时认证服务器将产生一个随机数(AuthTicket)存在客户端,并在认证服务器数据库中存储该随机数,以此来标识该用户登录过,当点击具体业务系统链接时,认证服务器再次产生一个随机数(SSOTicket),在本地数据库存储该随机数,并且将随机数通过URL传到业务系统。认证服务器会定时删除AuthTicket以及SSOTicket。用户每次登录都要通过认证服务器来验证用户身份,认证服务器验证通过后再转向具体的应用系统,那么很显然,这种单点 ...
同事整理的插件方式:
流程体:1、用户UAP登录的index.jsp页面
2、UAP系统
3、应用系统列表appList.jsp(这是具体的应用系统的url)
4、具体的应用系统(这里放了UAP的plugin的插件,主要用于与 UAP通信)
5、客户端(为浏览器)
单点登录流程:首先用户是通过index.jsp登录到appList.jsp,这时UAP会根据用户产生一个登录ticket,以userID及ticket、登录时间的方式存于数据库;当单击具体要登录的某个应用系统时,拿appList.jsp的appID传到UAP ,UAP会从 ...
1:单点登录作用:在多个应用系统中,用户只需要在认证系统中登录一次就可以访问互相信任的应用系统,从而实现企业应用集成(EAI);
2:单点登录基本原理:如果用户第一次访问一个应用系统,用户会在认证系统中进行登录,认证系统对用户输入的信息进行身份认证,如果认证通过,那么给用户返回一个Ticket,用户再访问别的应用系统时,就会带上这个Ticket,应用系统会把这个Ticket送到认证系统进行比对,检查Ticket的合法性,如果通过校验,那么用户就可以在不用再次登录的情况下访问其他的应用系统了;
3:目前实现SSO的方式有两种:插件方式和反向代理。两种方式各有优缺点,并且有各自的技术难点。具体实现原 ...