JAAS

✍ dations ◷ 2025-11-20 11:42:13 #Java,认证方法

Java认证和授权服务(Java Authentication and Authorization Service,简称JAAS)是一个Java以用户为中心的安全框架,作为Java以代码为中心的安全的补充。自Java运行环境(JRE) 1.4起,JAAS就被集成到JRE,而之前是作为一个扩展库由Sun公司提供的。

JAAS的主要目标是分开用户认证的议题,这样就可以个别地管理他们。

对系统管理者而言,JAAS有两种配置文件:

例如,一个有这种login.conf的文件指出不同的认证机制要如何运行以认证用户。

   PetShopApplication {      com.sun.security.auth.module.LdapLoginModule sufficient;      com.foo.SmartcardLoginModule                 requisite;      com.sun.security.auth.module.UnixLoginModule required debug=true;   };

应用程序接口

对应用程序开发者而言,JAAS是一个标准的程序库,并提供了:

对安全系统集成者而言,JAAS提供的接口可以:

相关

  • 生物生物系统层级关系:生物圈 > 生态系统 > 群落 > 种群 > 个体生物 (拉丁语,德语: Organismus, 英语:Organism,又称有机体)是指称类生命的个体。在生物学和生态学中, 地球上约有870万种
  • 联邦调查局警察美国联邦调查局警察(英语:Federal Bureau of Investigation Police, FPU)是联邦调查局的下级机关,主要任务为保护联邦调查局的设施、财产、人员、雇员、访客等的安全,并可执行获
  • 北加利福尼亚北加利福尼亚州(英语:Northern California)是一个位于美国加利福尼亚州北部的大都市圈。北加州的主要人口集中地包括旧金山湾区(其中的城市有旧金山、奥克兰和圣荷西)以及加州首
  • 白马市 (加拿大)怀特霍斯(英语:Whitehorse),是位于加拿大的城市,亦是该国育空地区的首府。根据2011年的统计数字显示,当地人口有23,276人。因为当地的急流酷似白马的鬃毛,怀特霍斯因而得名。不过在
  • 德克萨斯州诉约翰逊案得克萨斯州诉约翰逊案(英语:Texas v. Johnson,491 U.S. 397 (1989))是美国联邦最高法院于1989年3月开始审理并在同年6月21日作出判决的一个非常重要的司法案件。在这一案件的判
  • 远程桌面软件远程桌面软件可让使用者透过网络连线的方式,在外地控制自己的电脑。远程控制软件能以Telnet、Mstsc(英语:Remote_Desktop_Services#Remote_Desktop_Connection)或其他远程控制软
  • 杰伊·卡蒂小杰伊·J·卡蒂(英语:Jay J. Carty Jr.,1941年7月4日-2017年5月4日),美国NBA联盟前职业篮球运动员。他在1962年的NBA选秀中第6轮第46顺位被圣路易斯鹰选中。
  • 勇气号火星探测器勇气号火星探测器,台湾译作精神号火星探测车(Spirit, MER-A),是美国国家航空航天局火星探测漫游者计划的第一部火星漫游车。火星探测漫游者计划旨在将勇气号和机遇号两部双胞胎
  • Babel (编译器)Babel ,又名 Babel.js。 是一个用于 web 开发,且自由开源的 JavaScript 编译器、转译器。Babel 使软件开发者能够以偏好的编程语言或风格来写作源代码,并将其利用 Babel 翻译成
  • 清洗 (医学)清洗(英语:Douche)是一种由于医疗或卫生因素而将水引入体内的操作。清洗通常用于阴道上的清洁,但也能用于其它体腔。阴道的清洗液可能包括水、与醋混合的水,甚至是抗菌化学物。该