JAAS

✍ dations ◷ 2025-11-22 12:55:49 #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提供的接口可以:

相关

  • 食品化学食品化学(英语:food chemistry),是在食品领域之中,研究食品里所有天然与非天然食材的合成或分解的化学过程和相互作用。研究内容的主要范围,包括食品营养成分分析、食品色香味化学
  • 副猪嗜血杆菌病副猪嗜血杆菌病,也写作猪副嗜血杆菌病,又称格拉泽氏病或革拉泽氏病(Glasser's disease)。副猪嗜血杆菌病是由副猪嗜血杆菌(Haemophilus parasuis, HPS)引起的猪的疾病,表现为猪的纤
  • 京语京语可以指:京语(越南语:Tiếng Kinh/.mw-parser-output .han-nom{font-family:"Nom Na Tong","Han-Nom Gothic","Han-Nom Ming","HAN NOM A","HAN NOM B","Ming-Lt-HKSCS-UNI-H
  • 马尼拉大都会坐标:14°35′N 121°00′E / 14.583°N 121.000°E / 14.583; 121.000马尼拉大都会(Metro Manila),乃以马尼拉市为核心,涵盖周边15个城市及1个自治市的大型都会区;在行政上,划归为
  • 库姆省库姆省(波斯语:استان قم‎)是伊朗三十一个省份之一。它涵盖11,200平方公里,为面积最小的省份。有人口2,000,000(2005年数据),首府库姆市。库姆省北邻德黑兰省,东接塞姆南省,东
  • 饭田元亲饭田元亲(?-1535年)战国时代的武将。毛利氏家臣。通称四郎次郎。儿玉元良(与儿玉就忠之子儿玉元良不同)的次男。弟弟为元重。儿子为元裕。毛利十八将之一。元亲的饭田氏,以信浓国
  • M-95堕落者主战坦克M-95“堕落者”主战坦克(M-95 Degman)是目前克罗地亚正研制中的主战坦克,由该国位于斯拉沃尼亚布罗德的杜洛·达克维奇特殊车辆制造厂(Đuro Đaković specijalna vozila d.d.)
  • 丰盛港县丰盛港县(马来语:Daerah Mersing),是马来西亚柔佛州东北部的一个县,其面积为2,838.47平方公里,2010年总人口为70,894。该县北临彭亨,西北临昔加末县,西南临居銮县,南临哥打丁宜县,东临
  • 阿迪勒·阿卜杜勒-迈赫迪阿迪勒·阿卜杜勒-迈赫迪(Adil (Adel) Abdul-Mahdi,1942年-),伊拉克什叶派教徒、政治家、经济学者,曾任伊拉克副总统,前过渡政府财政部长,2018年10月就任伊拉克总理。迈赫迪生于巴格
  • 僵尸主机僵尸主机(英语:Zombie computer),简称“僵尸(zombie)”,又称“肉鸡”(谐音“肉机”)或“傀儡机”,是指接入互联网受恶意软件感染后,受控于黑客的电脑。其可以随时按照黑客的命令与控制(