JAAS

✍ dations ◷ 2025-11-26 18:16:43 #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提供的接口可以:

相关

  • 青蛙无尾目(学名:Anura)是两生纲的一个目,其下生物即蛙或蟾。该目的生物成体基本无尾,卵一般产于水中,孵化成蝌蚪,用鳃呼吸,经过变态,成体主要用肺呼吸,但多数皮肤也有部分呼吸功能。无尾
  • 克莱曼特提图斯·弗拉维乌斯·革利免(拉丁语:Titus Flavius Clemens;150年-约215年)是基督教神学家,基督教早期教父,亚历山大学派的代表人物。为了跟同名的教宗克肋孟一世(即罗马的革利免,Cle
  • hippuric acid马尿酸(Hippuric acid),学名苯甲酰胺乙酸,分子式C9H9NO3,结构简式C6H5CONHCH2CO2H,该词起源于希腊语的Hippos(horse)和ouron(urine)。它是一种在马和草食性动物尿液中发现的有机酸。苯
  • 修宪宪法修正,简称修宪,指的是国家宪法的修改。有一些国家允许修改宪法本文;也有一些国家不能修改宪法本文,但允许在本文后面附上增修条文。宪法修改的方法通常写入宪法本身。大多数
  • 短链短链脂肪酸(Short-chain fatty acids 简称SCFAs)是一组由五个或以下的碳原子组成的饱和脂肪酸。和长链脂肪酸不同,短链脂肪酸是由厌氧细菌或酵母菌进行糖酵解制造出来的,例如
  • 許耀云许耀云,(1984年6月24日-)台湾的新闻主播,毕业于慈济大学传播学系。现任壹电视新闻台《壹电视午间新闻》主播。
  • 温泉郡 (日本)温泉郡(日语:温泉郡〔溫泉郡〕/おんせんぐん  */?)为过去位于日本爱媛县的郡,已于2005年1月1日因辖区全数并入松山市后而消失。过去的辖区包括现在的松山市全部地区和东温市大
  • 金春泽金春泽(김춘택,Kim Ch'un-t'aek)(1670年-1717年),字伯雨,号北轩,朝鲜后期文臣、外戚与文学家。籍贯光山。朝鲜肃宗(1661-1720)的正妃仁敬王后之侄。著名的朝鲜文臣与小说家金万重(1637-1
  • 尤睦佳·泽登巴尔尤睦佳·泽登巴尔(蒙古语:Юмжаагийн Цэдэнбал,1916年9月17日-1991年4月20日)蒙古族杜尔伯特部人,生于乌布苏省达布斯特,蒙古政治家,曾任蒙古人民革命党中央委员会
  • 夺旗夺旗(英语:Capture the flag,CTF)是一种西方传统运动。此游戏进行方式是由两队人马互相前往对方的基地夺旗,每队人马必须把敌方的旗从敌方的基地带回自己队伍的基地。敌方的队员