JAAS

✍ dations ◷ 2025-12-02 06:13:10 #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提供的接口可以:

相关

  • 挪亚七律挪亚七律(希伯来语:.mw-parser-output .script-hebrew,.mw-parser-output .script-Hebr{font-size:1.15em;font-family:"Ezra SIL","Ezra SIL SR","Keter Aram Tsova","Taamey
  • 4-雄烯二醇4-雄烯二醇(英语:4-Androstenediol,也被称为雄甾-4-烯-3β,17β-二醇,androst-4-ene-3β,17β-diol)是一种可以转化为睾酮的雄烯二醇,由于使用了不同的酶途径,其转化率约为15%,是4-
  • 努曼·阿卡尔努曼·阿卡尔(土耳其语:Numan Acar,1974年10月7日-)是一名德国土耳其裔男演员。阿卡尔主要在德国和土耳其电影演出。他比较知名角色有迪士尼电影《阿拉丁》的哈金(Hakim)、《长城》
  • 丁酸酐丁酸酐,结构式-C3H7C(O)O(O)C-C3H7。无色透明液体。遇水分解为丁酸,溶于乙醚。可燃;低毒。由丁酸和乙酸酐在加热和催化下反应而得。副产乙酸,经分离、精制得丁酸酐成品。用于制
  • 威廉·布施威廉·布施(Wilhelm Busch,1832年4月15日-1908年1月9日)是德国画家,诗人以及雕刻家,并而其带有讽刺性的插画故事闻名。生于邻近汉诺威的维登萨赫。并先后在杜塞尔多夫,安特卫普和慕
  • 爱德华·鲍威尔爱德华·鲍威尔(Edward L. G. "Ted" Bowell,1943年-)是美国天文学家,生于伦敦。鲍威尔曾在伦敦伊曼纽尔学校、伦敦大学学院及巴黎大学就读。爱德华·鲍威尔是洛厄尔天文台近地小
  • 变速2:释放《变速2:释放》(英语:Shift 2: Unleashed,常被称作“极品飞车:变速2”)是由Slightly Mad Studios开发,艺电发行的赛车游戏。它是2009年赛车游戏《极品飞车:变速》的续作,相比前作,该作
  • 山县大贰山县大二(1725年-1767年),日本江户时代的儒学学者,医生。他通过幕府腐败为理由,主张进行推翻幕府的活动。后来因为计划败露而被幕府逮捕处死。
  • 机载激光系统机载激光系统是指安装在飞机上使用的激光系统,这些可以发射出激光的系统主要是以侦测目标的距离或者是提供武器导引信号之用,新的发展则包含摧毁特定目标在内。
  • 什蒂乌卡乡坐标:45°34′N 21°59′E / 45.567°N 21.983°E / 45.567; 21.983什蒂乌卡乡(罗马尼亚语:Comuna Știuca, Timiș),是罗马尼亚的乡份,位于该国西部,由蒂米什县负责管辖,面积101平