面临的问题:
1、多应用之间的身份验证:SSO + filter 解决方案
2、cookie与域的关系
3、安全协议SSL的支持
4、Restlet 之间访问:apache开源的httpclient包(存在的问题:会话管理,ssl等问题,需要验证的问题:会不会走filter)
Restlet 需要明白的几个类:
1、Representation
2、ServerResource
3、Variant
4、Router
示例:
public class SSOApplication extends Application {
public SSOApplication() {
super();
}
public synchronized Restlet createInboundRoot() {
Router router = new Router(this.getContext());
router.attach("/login", LoginServerResource.class);
router.attach("/user", UserServerResource.class);
router.attach("/authe", AutheServerResource.class);
return router;
}
}
public class LoginServerResource extends ServerResource {
@Get
public InputRepresentation hello() {
InputStream editorStream = this.getClass().getClassLoader()
.getResourceAsStream("login.html");
InputRepresentation editorResultRepresentation = new InputRepresentation(
editorStream);
editorResultRepresentation.setMediaType(MediaType.TEXT_HTML);
return editorResultRepresentation;
}
}
public class UserServerResource extends ServerResource {
@Post
public void getLogin(Representation entity) {
Form form = new Form(entity);
String itemName = form.getFirstValue("name");
String itemPassword = form.getFirstValue("password");
if ("tdp".equals(itemName)) {
// 跳转到主页
this.getResponse().redirectPermanent("./users");
} else {
this.getResponse().redirectPermanent("./login");
}
}
}
遇到的问题:meta不一致,解决办法,设置editorResultRepresentation.setMediaType(MediaType.TEXT_HTML);
restlet filter
org.restlet.routing.Filter
restlet Authorizer
org.restlet.security.Authorizer
分享到:
相关推荐
云计算架构-解决方案设计手册pdf下载,csdn.pdf云计算架构-解决方案设计手册pdf下载,csdn.pdf云计算架构-解决方案设计手册pdf下载,csdn.pdf云计算架构-解决方案设计手册pdf下载,csdn.pdf云计算架构-解决方案设计手册...
天翼云认证解决方案架构师题库知识点,帮你直接通过天翼云解决方案架构师认证考试。天翼云认证解决方案架构师题库知识点,帮你直接通过天翼云解决方案架构师认证考试。天翼云认证解决方案架构师题库知识点,帮你直接...
制作AXTIVE控件和客户端安装程序解决BS架构条码打印机问题(最新),经过将近一个星期的努力,BS架构的条码打印问题终于解决了,测试通过。这中方法的优点是采取一种新的安装方式来绕过数字签名验证的问题,可以做到...
Oracle技术架构解决方案
四大关键能力,构筑以身份为基石的动态虚拟边界产品与解决方案,助力企业实现全面身份 化、授权动态化、风险度量化、管理自动化的新一代网络安全架构。 本文首先对零信任安全的背景、定义及发展历史进行介绍,然后...
本书主要讲解了架构知识,不仅仅是架构知识,更多的是互联网场景下大型网站架构演变过程中核心技术难题的解决方案。
在当今的仓库环境中,具有健全架构的企业更为成功。定义这些架构是为了支持系统的功能、技术和数据需求,而这些系统将解决用户所提出的业务问题。
本文档主要介绍了BPM架构与解决方案技术资料
架构漫谈(六):软件架构到底是要解决什么问题? 架构漫谈(七):不要空设架构师这个职位,给他实权 架构漫谈(八):从架构的角度看如何写好代码 架构漫谈(九):理清技术、业务和架构的关系
Cloud Native架构一致性问题及解决方案(45页).pptx 七牛云大数据平台的架构与演进(43页).pdf 架构师技术领导力成长之路(18页).pdf 平台战略助推企业数字化转型(24页).pdf 大数据平台架构设计(27页).pdf ...
云计算架构-解决方案设计手册pdf下载,csdn.docx云计算架构-解决方案设计手册pdf下载,csdn.docx云计算架构-解决方案设计手册pdf下载,csdn.docx云计算架构-解决方案设计手册pdf下载,csdn.docx云计算架构-解决方案设计...
用户角度:网站打不开服务器雪崩:通过表设计,如:记录表添加唯一约束,数据处理逻辑使用事物防止并发下的数据错乱问题。通过服务端锁进程防止包并发下的数据错乱问题。这里主要讲述的是在并发请求下的数据逻辑处理...
AWS 认证解决方案架构师官方学习指南
XtremIO VDI基础架构解决方案.pptx
物联云工业互联网平台架构及解决方案共41页.pptx
基于SOA架构的解决方案
企业IT基础架构解决方案.pdf
本发文档主要介绍了vmware的虚拟化解决方案的架构、内容等。
物流解决方案系统架构图