passport
2016-04-21 10:38:14 0 举报
Passport,又称护照,是一个国家政府为其公民颁发的官方旅行文件。它通常包含持有人的个人信息、照片和签证记录等。护照是国际间通行的重要身份证明,用于证明持有人的身份和国籍。持有有效护照的人可以自由出入国境,享受免签或落地签待遇。在旅行过程中,护照还可用于办理酒店入住、租车、购买机票等事务。因此,护照对于出国旅行的人来说至关重要。为了确保护照的安全和有效性,持有人应妥善保管并定期更新。同时,了解不同国家的签证政策也是出行前的必要准备之一。总之,护照是开启世界之门的钥匙,让旅行变得更加便捷和愉快。
作者其他创作
大纲/内容
doLogin.do
将assertion信息写入会话session,并将会话id写入cookie
validteServiceTicket.do
Authertication Filter
ST != NULL
TGT != NULL
跳转到Login页面,用户输入用户名密码或者其他方式登录凭证
请求是否带有ST(pp_ticket)参数,通过cookie中获取的assertionID去Redisassertion参数是否为空
根据Cookie中读取的TGT和用户凭证信息创建ST,并将ST写入Redis
TGT==NULL
校验ST(pp_ticket)是否合法,校验成功则返回assertion信息
重定向到用户请求的targetService并带上ST(pp_ticket)参数:http://targetService?pp_ticket=xxx&ts=xxx
根据TGT生成ST,并将ST信息存入Redis,同时更新TGT信息
请求中不带ST(pp_ticket)信息,Assertion信息不为空,则说明用户已经成功登录,可以正常访问
retrieveTicketFromRequest
根据用户凭证创建TGT,并将TGT信息存入Redis
0 条评论
下一页