JAAS

✍ dations ◷ 2025-10-17 16:08:38 #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提供的接口可以:

相关

  • 哈罗德·克罗托哈罗德·沃特·克罗托爵士,FRS(英语:Sir Harold Walter Kroto,1939年10月7日-2016年4月30日),昵称哈里·克罗托(Harry Kroto),出生名哈罗德·沃特·克罗托施勒(英语:Harold Walter Kroto
  • 奥地利政党奥地利属于多党制,已登记政党超过700个,但只有少数政党为一般民众所熟知。自1980年代起,有四组政党持续拥有国会席次。目前国民议会中有六个政党,其中克恩顿自由党(Freedom Party
  • 鸻形目鸻形目(学名:Charadriiformes)在生物分类学上是鸟纲中的一个目,包括鸻、鹬、鸥等。
  • 金 萍金萍(1963年-),回族,中华人民共和国政治人物,河南省青联副主席、河南省影视家协会副主席、省歌舞演艺集团副总经理,第十一届全国政协委员。2008年,当选第十一届全国政协委员,代表中华
  • 自由意志社会主义自由意志社会主义(英语: Libertarian Socialism),是社会主义运动之内的一系列反独裁政治学说,其反对中央集权的国有理念和计划经济。自由意志社会主义的理念跟左翼自由意志主义
  • 巴黎条约 (1783年)《巴黎条约》(英语:Treaty of Paris)由英国国王乔治三世的代表和美利坚合众国代表于1783年9月3日所签署,结束了美国独立战争。1775年美国独立战争爆发后,北美殖民地与英国战争期
  • 夏季奥林匹克运动会摔跤比赛摔跤自1896年首届夏季奥运会起成为每届夏季奥运会比赛项目(除1900年夏季奥运会以外)。
  • 安德烈·亚历山德雷斯库安德烈·亚历山德雷斯库(英语:Andrei Alexandrescu,1969年-),罗马尼亚裔美国人,C++和D语言专家。从D语言2.0版本之后,他加入D语言核心开发团队,是继沃尔特·布莱特之后的最主要设计师
  • 黑板黑板是能让粉笔于上面标记的平面,通常用作书写。黑板可以是一块漆了深色颜料(通常是深绿色或黑色)的板。黑板下方通常会有一个窄长的架,能放置粉笔和黑板擦,有些会装有粉笔盒以收
  • 若昂·菲格雷多若昂·巴普蒂斯塔·德奥利维拉·菲格雷多(João Baptista de Oliveira Figueiredo) (1918年1月15日–1999年12月24日) 巴西四星上将、巴西总统(1979~1985)。菲氏为1964年政变