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

面试题 相关文章推荐
Java中compareTo和compare的区别
Apr 12 面试题
简述你对Statement,PreparedStatement,CallableStatement的理解
Mar 25 面试题
编码实现字符串转整型的函数
Jun 02 面试题
求∏的近似值,直到最后一项的绝对值小于指定的数
Feb 12 面试题
linux面试题参考答案(5)
Nov 05 面试题
几个Linux面试题笔试题
Aug 01 面试题
Shell如何接收变量输入
Aug 06 面试题
Linux机考试题
Jul 17 面试题
AJAX应用和传统Web应用有什么不同
Aug 24 面试题
高级Java程序员面试题
Jun 23 面试题
如何安装ruby on rails
Feb 09 面试题
Delphi笔试题
Nov 14 面试题
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
ASP和PHP都是可以删除自身的
2007/04/09 PHP
如何使用FireFox插件FirePHP调试PHP
2013/07/23 PHP
解决PhpMyAdmin中导入2M以上大文件限制的方法分享
2014/06/06 PHP
Yii使用Captcha验证码的方法
2015/12/28 PHP
php基于openssl的rsa加密解密示例
2016/07/11 PHP
PHP iconv()函数字符编码转换的问题讲解
2019/03/22 PHP
append和appendTo的区别以及appendChild用法
2013/12/24 Javascript
javascript计时器事件使用详解
2014/01/07 Javascript
jQuery实现倒计时按钮功能代码分享
2014/09/03 Javascript
JavaScript中的值是按值传递还是按引用传递问题探讨
2015/01/30 Javascript
浅谈jQuery构造函数分析
2015/05/11 Javascript
详解jQuery中的元素的属性和相关操作
2015/08/14 Javascript
归纳下js面向对象的几种常见写法总结
2016/08/24 Javascript
使用jQuery卸载全部事件的思路详解
2017/04/03 jQuery
jQuery实现动态删除LI的方法
2017/05/30 jQuery
webpack3之loader全解析
2017/10/26 Javascript
JavaScript实现获取select下拉框中第一个值的方法
2018/02/06 Javascript
es6新特性之 class 基本用法解析
2018/05/05 Javascript
详解用场景去理解函数柯里化(入门篇)
2019/04/11 Javascript
javaScript代码飘红报错看不懂?读完这篇文章再试试
2020/08/19 Javascript
Django Admin实现上传图片校验功能
2016/03/06 Python
详解python3实现的web端json通信协议
2016/12/29 Python
详解使用 pyenv 管理多个版本 python 环境
2017/10/19 Python
APIStar:一个专为Python3设计的API框架
2018/09/26 Python
pandas中read_csv的缺失值处理方式
2019/12/19 Python
深入理解Tensorflow中的masking和padding
2020/02/24 Python
css3实现信纸/同学录效果的示例代码
2018/12/11 HTML / CSS
canvas学习笔记之绘制简单路径
2019/01/28 HTML / CSS
和平主题的演讲稿
2014/01/12 职场文书
院党委组织查摆问题对照检查材料思想汇报2014
2014/10/08 职场文书
工程承包协议书
2014/10/20 职场文书
违反学校规则制度检讨书
2015/01/01 职场文书
董事长岗位职责
2015/02/13 职场文书
高中物理教学反思
2016/02/19 职场文书
MySQL系列之四 SQL语法
2021/07/02 MySQL
React更新渲染原理深入分析
2022/12/24 Javascript