讨论一下几种web认证方法的优劣。
首先看一下Http协议内建的认证方法
。
其实这种认证方式是在web处于幼年期的时候经常使用的认证方式。它很简单,被所有的浏览器所支持,但它最重要的问题是不安全。
缺点:
1. 简陋的用户界面
登录窗口是浏览器内建的,而不是为站点特制的。非常简陋难看,而且不可替换。用户不可以注册新的账号。
2. 非可选
用户要么通过认证,要么得到一个401。如果得到一个401,用户将得不到任何信息。
3. 不可登出
浏览器会缓存用户名密码,而且没有提供登出方法。
4. 极差的服务器支持
很难替换认证工具,并且很难跟应用程序集成。
优点:
1. 浏览器默认的支持
登录窗口,保持登录状态无需再次登录等等。
2. 简单
简单。(但也不安全)
再来看看Form-based认证方式
优点:
1. 高度可定制
这种认证方式是高度可定制的,包括登录窗口,验证逻辑,安全保护等等。
2. 基于应用
此种认证方式是基于应用而不是内建于http协议或者浏览器的。
缺点:
1. 安全:在安全性上,此种方式并没有很大的提升。当然,相比于basic authentication,它的好处在于不用每次都传输用户名密码。
最后看看证书认证方式
当然,此种方式相对而言是最好的,这里的最好意思是最安全
。
分享到:
- 2009-02-23 15:16
- 浏览 1001
- 评论(0)
- 论坛回复 / 浏览 (0 / 1224)
- 查看更多
相关推荐
NULL 博文链接:https://andyhu1007.iteye.com/blog/337281
远程探视在众多大医院中有着迫切的需求,这种需求来自两方面:一是有些病人患有传染性很强的疾病;二是重症患者容易受到感染,所以都不能与外界接触。而这类特殊的患者最需要得到安慰和陪同,其家人、亲戚、朋友等也...
监护室探视制度.pdf
3. **门诊管理**: - 分时段预约:除急诊和发热门诊外,鼓励患者进行分时段预约,减少人群聚集。 - 一医一患一诊室:就诊时实行此制度,以减少密切接触。 - 门诊陪同:轻症患者建议独自就诊,重症和儿童患者允许...
3. 远程医疗探视需求:随着疫情的爆发和疫情常态化防控的需要,对5G+VR探视的需求日益上升。新生儿病房、重症病房、感染科、核医学病房等场景因病情特殊,一般需隔离治疗,失去家属陪护,患者在身心上倍感焦虑不安,...
3. **设计特点**:分析探视电筒的结构设计,如防水、防摔特性,以及特殊光学设计如聚光、散射等。 4. **电子组件**:深入解析电池管理系统、控制电路和开关系统的工作方式。 5. **性能参数**:列举光照强度、续航...
3. **VR眼镜与一体机**:例如创维V901 VR一体机,配备高性能的三星Exynos 8895处理器和Mali-G71 MP18 GPU,支持4K分辨率和72Hz屏幕刷新率,提供沉浸式视觉体验。此外,泰科易的360Anywhere 8K镜头能捕捉高清晰度的...
3. **探视人数限制**:每次探视限制1-2人,且探视时间不超过1小时。这有助于控制病区内的人流,减少病毒传播的可能性。 4. **儿童禁止探视**:儿童免疫力相对较弱,更易受到感染,因此规定儿童不得进入病区探视,以...
3. 探视权的方式分类: - 探望性探视:不与子女共同生活的父或母前往子女居住地或指定地点进行短暂的会面。 - 逗留性探视:允许父或母在特定时间内将子女接走并陪伴,然后按时送回,通常适用于子女有一定自理能力...
在当前的医疗环境中,医院探视陪护管理制度显得尤为重要。这不仅关系到患者的治疗效果,更是维护医院正常运营秩序的关键。亳州市人民医院作为医疗服务提供者,通过其探视陪护管理制度,明确了探视人员与陪护人员的...
【文档标题】提到的是关于“最新女儿探视权不给起诉有用吗如何行使探视权”的法律问题,虽然标签为“最新合同”,但实际上讨论的是离婚协议中的权益执行,特别是涉及子女抚养、财产分割和探视权的问题。以下是相关...
3. 交互性:多媒体推车通常配备触摸屏,支持手写输入和手势操作,增强用户交互体验。 4. 连接性:通过无线网络模块,推车能够接入互联网,实现远程医疗咨询、在线学习或实时数据传输。 5. 安全性:考虑到设备的...
最新探视权的法律条文探视权的法律规定有哪些最新模板word.docx
ICU探视制度学习.pptx
### 基于小程序的监狱探视预约管理系统的设计与实现 #### 一、研究背景及意义 在信息技术迅速发展的今天,各种在线预约系统已经成为我们日常生活的一部分。然而,在一些特殊领域如监狱探视方面,传统的预约方式...
《电子功用-望远夜视装置及探视电筒》 在现代科技的快速发展中,电子设备已经深入到我们生活的各个领域,其中望远夜视装置和探视电筒是两个重要的工具,它们在军事、安防、户外探险等多个场景中发挥着关键作用。这...
【基于ARM9的新生儿保温箱远程探视系统设计】 本文主要介绍了如何利用ARM9嵌入式处理器设计一种新型的新生儿保温箱远程探视系统,旨在解决传统探视系统无法满足家属灵活探视需求的问题。ARM9处理器是系统的核心硬件...
3. **系统设计与开发**:这包括系统的需求定义、架构设计、模块划分、编码实现、测试调试和上线运维等一系列步骤。Java作为后端开发语言,提供了稳定性和可扩展性,确保系统的高效运行。 【文件名称】...
- **卫生习惯**:强调手卫生的重要性,推广正确的洗手方法。 #### 四、住院患者管理 - **自我保护**:患者需佩戴口罩,遵守院方的各项规章制度。 - **外出管理**:未经许可不得擅自离开病房,如有违反,需签署...