JAAS

✍ dations ◷ 2025-12-11 14:56:18 #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提供的接口可以:

相关

  • 化学电池电化电池包含两种类型,一类是发生化学反应(氧化还原反应)将化学能转为电能的装置,又称伽凡尼电池;另一种则是输入电能引发化学反应的电解池。两个半电池可结合成一个电池。
  • 大士爷面燃大士或面然大士(然是燃的古字),又称焰口鬼王,为佛教、道教的著名神祇,俗谓“大士爷”、“大士王”、“普渡公”或“普渡爷”。原在佛教中是形容“颜面被火燃烧”的鬼王,传说是
  • 外台秘要《外台秘要》,唐朝医学巨著,作者王焘。王焘以母病攻医,而著《外台秘要》。成书于天宝十一年(公元752年),共40卷,分1104门,载方6000余首。每门记述先论后方,所引之处皆有出处。此书主
  • 马蹄糕马蹄糕是以马蹄粉(即荸荠磨成的粉)制成的糕点。其他材料还包括马蹄粒、蔗糖、猪油和水分。马蹄糕一般都是晶莹剔透的金黄色糕块,夹杂着白色的马蹄粒。通常先将马蹄粉用水开匀,制
  • 杨木杨属(学名:Populus)属于杨柳科,包含了胡杨、白杨、棉白杨等,通称杨树。杨属植物为落叶乔木,在落叶前叶子变黄。与柳属植物相同,杨属植物的根部有着较强的侵略性,所以它们不能被种植
  • 库克海峡库克海峡(英语:Cook Strait)位于新西兰北岛、南岛之间,取名自英国探险家詹姆斯·库克。他是第一位航行通过这海峡的欧洲人(1770年初)。海峡北边是北岛的惠灵顿,南边是南岛的马尔堡
  • 汤姆·尤德尔托马斯·斯图尔特·“汤姆”·尤德尔(英语:Thomas Stewart "Tom" Udall ;1948年5月18日-),是一位美国民主党政治人物,自2009年成为新墨西哥州联邦参议院议员。此前他曾是美国众议院
  • 亚美尼亚经济亚美尼亚是前苏联中人口第二密集的国家。独立前,亚美尼亚经济主要以工业为主,如化工、电子、机械、食品加工、合成橡胶及纺织业,并且高度依赖外部资源。亚美尼亚的主要电力供应
  • 高铼酸铜高铼酸铜是一种无机化合物,化学式为Cu(ReO4)2。高铼酸和铜的碱式碳酸盐、氧化物或氢氧化物反应,都可得到高铼酸铜。高铼酸铜和四氯化碳在400 °C反应,生成黑色的六氯合铼(IV)酸
  • 皮特·波斯尔思韦特彼得·威廉·普斯特李威,OBE(英语:Peter William Postlethwaite,1946年2月7日-2011年1月2日),又称彼特·普斯特李威(英语:Pete Postlethwaite),生于英国英格兰沃灵顿,演员。曾主演《普通