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...

面试题 相关文章推荐
mysql_pconnect()和mysql_connect()有什么区别
May 25 面试题
如何让Java程序执行效率更高
Jun 25 面试题
某公司Java工程师面试题笔试题
Mar 27 面试题
华为慧通笔试题
Apr 22 面试题
android面试问题与答案
Dec 27 面试题
如何用SQL语句进行模糊查找
Sep 25 面试题
What is view? why do we have view?
Jun 22 面试题
分布式数据库需要考虑哪些问题
Dec 08 面试题
.net笔试题
Mar 03 面试题
杭州信雅达系统.NET工程师面试试题
Feb 08 面试题
linux面试题参考答案(4)
Sep 21 面试题
如何现实servlet的单线程模式
Aug 05 面试题
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
Thinkphp+smarty+uploadify实现无刷新上传
2015/07/30 PHP
php使用CURL模拟GET与POST向微信接口提交及获取数据的方法
2016/09/23 PHP
php运行报错Call to undefined function curl_init()的最新解决方法
2016/11/20 PHP
JS 文字符串转换unicode编码函数
2009/05/30 Javascript
JavaScript ( (__ = !$ + $)[+$] + ({} + $)[_/_] +({} + $)[_/_] )
2011/02/25 Javascript
Fixie.js 自动填充内容的插件
2012/06/28 Javascript
Jquery chosen动态设置值实例介绍
2013/08/08 Javascript
javascript中Math.random()使用详解
2015/04/15 Javascript
表单验证正则表达式实例代码详解
2015/11/09 Javascript
Javascript 使用ajax与C#获取文件大小实例详解
2017/01/13 Javascript
解决jquery appaend元素中id绑定事件失效的问题
2017/09/12 jQuery
js 判断一个数字是不是2的n次方幂的实例
2017/11/26 Javascript
vue 实现路由跳转时更改页面title
2019/11/05 Javascript
javascript实现时钟动画
2020/12/03 Javascript
[05:16]《大圣!大圣》——DOTA2新英雄齐天大圣配音李世宏老师专访
2016/12/13 DOTA
[00:43]拉比克至宝魔导师密钥展示
2018/12/20 DOTA
windows系统中python使用rar命令压缩多个文件夹示例
2014/05/06 Python
python使用PyGame绘制图像并保存为图片文件的方法
2015/04/24 Python
在Django的视图(View)外使用Session的方法
2015/07/23 Python
浅析使用Python操作文件
2017/07/31 Python
对python csv模块配置分隔符和引用符详解
2018/12/12 Python
python 机器学习之支持向量机非线性回归SVR模型
2019/06/26 Python
解决Python正则表达式匹配反斜杠''\''问题
2019/07/17 Python
python集合常见运算案例解析
2019/10/17 Python
手把手教你Python yLab的绘制折线图的画法
2019/10/23 Python
python 线性回归分析模型检验标准--拟合优度详解
2020/02/24 Python
matplotlib 使用 plt.savefig() 输出图片去除旁边的空白区域
2021/01/05 Python
法国在线宠物店:zooplus.fr
2018/02/23 全球购物
乌克兰的第一家手表店:Deka
2020/03/05 全球购物
工程业务员工作职责
2013/12/07 职场文书
晚宴邀请函范文
2014/01/15 职场文书
大学生暑假实习总结
2015/07/13 职场文书
五年级数学教学反思
2016/02/16 职场文书
Python带你从浅入深探究Tuple(基础篇)
2021/05/15 Python
pytorch fine-tune 预训练的模型操作
2021/06/03 Python
SpringBoot整合minio快速入门教程(代码示例)
2022/04/03 Java/Android