JAAS

✍ dations ◷ 2025-11-27 09:12: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提供的接口可以:

相关

  • 黄症病毒科黄症病毒科(Luteoviridae)是病毒的一个科,包括下面三个个属
  • 植物激素植物激素(Plant hormone),又称植物荷尔蒙,是一些在植物体内合成,可以从产生部位输送至作用部位,微量浓度即可对植物体产生某种生理作用的活性有机物。植物激素能由产生部位运输至
  • 选举法选举法是为了选举所制定的法律,各国的选举制度并不同。选举法包括:
  • 上校上校是军队中军官的官阶,在多数国家中是校官中的最高级别,在中校之上、少将或准将之下。但在某些军事组织中,则还设有高上校一级的大校军衔。在某些较小的军事组织中,上校也有可
  • 计算机周刊《计算机周刊》(英语:Computer Weekly)是一家面向英国IT专业人士的数字杂志和网站。该杂志以前是里德商业资讯公司出版的一本周刊,出版时间超过45年。该杂志免费提供给符合发行
  • LMNA1IFR, 1IVT, 1X8Y, 2XV5, 2YPT, 3GEF, 3V4Q, 3V4W, 3V5B· nuclear envelope · lamin filament · nuclear lamina · nucleoplasm · cytoplasm · cytosol · inte
  • 2019冠状病毒病三重县疫情2019冠状病毒病三重县疫情(日语:三重県における2019年コロナウイルス感染症の流行/みえけんにおける2019ねんコロナウイルスかんせんしょうのりゅうこう),介绍日本的2019冠状病毒
  • 灯蛾科灯蛾科(Hypercompe)是鳞翅目大鳞翅亚目夜蛾总科中的一个大科,包含目前世界上的1.1万种飞蛾,其中的6000多种为新热带种。以下为灯蛾科里比较常见的种:Giant Leopard Moth, Magpie
  • 布达佩斯城堡山缆车坐标:47°29′52.01″N 19°2′21.44″E / 47.4977806°N 19.0392889°E / 47.4977806; 19.0392889布达佩斯城堡山缆车(匈牙利语:Budavári Sikló)是匈牙利布达佩斯的一条缆索
  • 阿图罗·弗朗迪西阿图罗·弗朗迪西·埃尔克里(西班牙语:Arturo Frondizi Ercoli;1908年10月28日-1995年3月18日),是阿根廷总统,执政期间推动国有企业部分私有化,大力发展基础工业,并对外开放吸收外资