JAAS

✍ dations ◷ 2025-07-01 11:22:51 #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提供的接口可以:

相关

  • 心跳心率是指心脏跳动的频率,心脏每分钟跳动的次数。正常人平静时每分钟60到100次,运动时心跳会加速,心肺功能较好的运动员会比正常人的心跳要慢。心率受自主神经的控制,交感神经活
  • 史前狮子人雕像狮子人雕像是全世界已知的最古老雕塑品,是三万年前的史前人类用象牙制作而成的。最初被科学家们称作“狮子人” (德语:Löwenmensch, 字面意思是“狮人”),亦是世界上已知最古
  • 五溴化磷五溴化磷是一种活泼的黄色固体,化学式为PBr5,固态时它是离子晶体PBr4+Br−,但在气态时完全分解成PBr3和Br2。这时将它快速冷却到15K可以产生离子化合物+-。在有机化学中,可以用
  • 逻辑函数逻辑函数(英语:logistic function)或逻辑曲线(英语:logistic curve)是一种常见的S函数,它是皮埃尔·弗朗索瓦·韦吕勒(英语:Pierre François Verhulst)在1844或1845年在研究它与人口
  • 开放图书馆开放图书馆是一个致力于“每本发表的书都有一张网页”的在线项目。由亚伦·斯沃茨,布鲁斯特·卡利,Alexis Rossi,Anand Chitipothu 和 Rebecca Malamud 创建。开放图书馆是非盈
  • 埃斯内托·佩雷斯·巴利亚达雷斯埃斯内托·佩雷斯·巴利亚达雷斯·冈萨雷斯-雷维利亚(Ernesto Pérez Balladares González-Revilla,1946年6月29日-) 外号“公牛”(El Toro),1994年—1999年担任巴拿马总统。佩
  • 王子云王子云(1897年3月-1990年8月),原名王青路,安徽萧县人,中国艺术家、美术理论家。1897出生于安徽萧县,1916年在上海美术专科学校进修。1921年到北京美术学校高级示范科学习。1931年—
  • 张谦德张谦德(1577年-1643年),一作广德,后改名丑,字叔益,一字青甫,或作青父。江苏昆山人。明代书画家。张应文之子,生于明万历五年。万历二十三年(1595年)著《瓶花谱》,万历二十四年(1596年)著《
  • 德国联邦铁路E40型电力机车E 40/140 001–879 30台带有电子制动的E 40.11: E 40 1131–1137 E 40 1163–1166 E 40 1309–1316 E 40 1552–1563 德国联邦铁路E40型电力机车是是德国联邦铁路根据标准化
  • 米洛斯拉夫·哈姆尔米洛斯拉夫·哈姆尔(捷克语:Miloslav Hamr,1913年6月22日-2002年2月4日),捷克斯洛伐克退役男子乒乓球运动员。他曾在世界乒乓球锦标赛上获得2枚金牌、4枚银牌和5枚铜牌。哈姆尔于2