WebSphere 应用服务器都支持哪些认证


Posted in 面试题 onDecember 26, 2013
WebSphere 应用服务器支持的认证方案包括基本认证、摘要认证、定制认证、证书认证。
基本认证:使用 HTTP 或 HTTPS 请求来自客户机的用户名和口令。 用普通文本将用于验证的信息发送给服务器验证。所有浏览器都支持基本认证。如果一个用户标识符和口令提供了足够的认证,那么请考虑使用基本认证。
摘要认证:使用 HTTP 或 HTTPS 请求来自客户机的用户名和口令。将用于验证的用户名和口令的加密形式(使用摘要)发送给服务器。并非所有浏览器都支持摘要认证。(当前仅 Sun HotJava 浏览器支持该认证方案)。如果浏览器不支持摘要认证,那么其用户将无法访问由该协议进行保护的资源。
定制认证:使用 HTTP 或 HTTPS 来请求使用 HTML 格式定制的客户机信息。由 CGI 和Servlet 将这些用于验证的信息用普通文本发送到服务器上。当需要除了标识符和口令之外的用户认证时,可使用定制认证。例如,可以请求一个社会安全号的用户认证。使用该协议,可建立 HTML 格式以询问用户数据。认证是由服务器端代码( CGI 和 Servlet )执行的,而不是由 IBM WebSphere 应用服务器运行时应用程序执行的。如果使用定制认证,请使用 HTTPS 保护数据。
证书认证:使用 HTTPS 以请求一个客户机证书。必须启用 SSL 客户机认证选项。将用于验证的信息发送给服务器。认证使用的数字证书具有很高的安全性,且证书认证通常对用户是透明的。系统或站点管理员会对客户机证书进行管理。通常这些任务是由证书权威服务器软件授权的,例如 IBM Vault Registry 产品。
(3) 组合认证方案和协议
正如前述,除非是在一个与安全无关的环境中,否则 HTTPS 通常更为可取。对于不同的安全性要求可以对方案和协议进行组合,策略如下:
? 对于基本安全性要求,使用基本、摘要或 HTTP 上的定制认证。
? 对于较高安全性要求,使用基本、摘要或 HTTPS 上的定制认证。
? 对于最高安全性要求,使用 HTTPS 上的证书认证。

Tags in this post...

面试题 相关文章推荐
这段代码难道不该打印出56吗
Feb 27 面试题
数组越界问题
Oct 21 面试题
什么是唯一索引
Jul 05 面试题
在网络中有两台主机A和B,并通过路由器和其他交换设备连接起来,已经确认物理连接正确无误,怎么来测试这两台机器是否连通?如果不通,怎么来判断故障点?怎么排
Jan 13 面试题
逻辑链路控制协议
Oct 01 面试题
动态密码技术
Oct 18 面试题
params有什么用
Mar 01 面试题
C# .NET面试题
Nov 28 面试题
C#实现对任一张表的数据进行增,删,改,查要求,运用Webservice,体现出三层架构
Jul 11 面试题
C#可否对内存进行直接的操作
Feb 26 面试题
测试时代收集的软件测试面试题
Sep 25 面试题
ajax是什么及其工作原理
Feb 08 面试题
JSF如何进行表格处理及取值
Aug 06 #面试题
Java里面StringBuilder和StringBuffer有什么区别
Jun 06 #面试题
Java提供了哪些企业应用编程接口
Feb 13 #面试题
JSF面试题:Jsf中导航的标签是什么
Apr 20 #面试题
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类
Feb 06 #面试题
什么是java序列化,如何实现java序列化
Nov 14 #面试题
JSF面试题:如何管量web层中的Bean,用什么标签。如何通过jsp页面与Bean绑定在一起进行处理?
Oct 05 #面试题
You might like
php对象在内存中的存在形式分析
2015/02/03 PHP
php-beanstalkd消息队列类实例分享
2017/07/19 PHP
javascript Keycode对照表
2009/10/24 Javascript
Javascript this 的一些学习总结
2012/08/02 Javascript
jQuery插件开发基础简单介绍
2013/01/07 Javascript
js形成页面的一种遮罩效果实例代码
2014/01/04 Javascript
浅析javascript的间隔调用和延时调用
2014/11/12 Javascript
JQuery仿小米手机抢购页面倒计时效果
2014/12/16 Javascript
jquery移动点击的项目到列表最顶端的方法
2015/06/24 Javascript
使用jquery动态加载Js文件和Css文件
2015/10/24 Javascript
JavaScript交换两个变量值的七种解决方案
2016/12/01 Javascript
vue.js 使用v-if v-else发现没有执行解决办法
2017/05/15 Javascript
vue-router懒加载速度缓慢问题及解决方法
2018/11/25 Javascript
在Vue中使用icon 字体图标的方法
2019/06/14 Javascript
vuex 动态注册方法 registerModule的实现
2019/07/03 Javascript
iview form清除校验状态的实现
2019/09/19 Javascript
解决vue scoped html样式无效的问题
2020/10/24 Javascript
[01:02:06]LGD vs Mineski Supermajor 胜者组 BO3 第二场 6.5
2018/06/06 DOTA
pandas 实现将重复表格去重,并重新转换为表格的方法
2018/04/18 Python
浅谈python在提示符下使用open打开文件失败的原因及解决方法
2018/11/30 Python
Django框架模板文件使用及模板文件加载顺序分析
2019/05/23 Python
Python 用三行代码提取PDF表格数据
2019/10/13 Python
Python实现迪杰斯特拉算法过程解析
2020/09/18 Python
canvas 绘图时位置偏离的问题解决
2020/09/16 HTML / CSS
Html5 webRTC简单实现视频调用的示例代码
2020/09/23 HTML / CSS
Boston Proper官网:美国女装品牌
2017/10/30 全球购物
教师个人鉴定材料
2014/02/08 职场文书
2014年三八妇女节活动总结
2014/03/01 职场文书
艺术学院毕业生求职信
2014/07/09 职场文书
校本课程教学计划
2015/01/19 职场文书
安全主题班会教案
2015/08/12 职场文书
单位提档介绍信
2015/10/22 职场文书
Spring Data JPA的Audit功能审计数据库的变更
2021/06/26 Java/Android
口袋妖怪冰系十大最强精灵,几何雪花排第七,第六类似北极熊
2022/03/18 日漫
mysql中数据库覆盖导入的几种方式总结
2022/03/25 MySQL
Oracle中DBLink的详细介绍
2022/04/29 Oracle