JAAS

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

相关

  • 语义角色语义角色(英语:Semantic roles),又称语义关系、主题关系(thematic relations),生成语法中称为题元或题元角色(θ-roles),在格语法中也称为语义格或深层格,是语义学上的一个概念,指短语或
  • 焯(俗写灼),也叫焯水、飞水,是烹调的一种手法,即将被烹调的原料在开水或者清汤中暂短烫一下的处理过程。通常需要焯水的情况是,有腥臭味道的肉类,有苦味的蔬菜和需要保鲜增绿的蔬菜
  • 法国电视三台法国电视三台(法语:France 3,发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code2000","Gentium"
  • 相扑相扑(日语:相撲/すもう sumō)是日本传统的神道仪式与体术,由两名力士裸露上身,互相角力。由神道的占卜神事发展而成,作为专业竞技项目,则称为大相扑。相扑是日本的国技和国际性的
  • 公差公差是机械和建筑工程行业基础标准中所规定的一系列数值范围即规定了误差的允许范围,给出了与标定值相偏差的极限容许量。国家标准将加工精度标准化即规定了标准公差数值。尺
  • 旗山溪旗山溪,又名楠梓仙溪,系为古称楠樟仙溪记叙错误而成;现今交通相关标志与图标设施皆已改名为“旗山溪”,惟在观光、保育与地方上等相关方面仍称“楠梓仙溪”。原住民语称为Namasi
  • 种族优生种族优生(Racial hygiene),是一种由政府挑选出公认最强健、聪明和有道德的人来培育下一代的制度,与公共卫生和优生学有密切关联。过去为达成目的曾用的手段包括放逐、隔离、强制
  • 战术战术是指取得小规模胜利或实现小规模优化的技术。在战争、经济、贸易、游戏和协商中战术经常被使用。具体而言战术就是战略的过程,即执行战略的方法。单纯的战术上胜利往往未
  • 雅各宾专政雅各宾专政,即恐怖统治(法语:la Terreur,1793年9月5日-1794年7月28日)时期, 是法国大革命一段充满暴力的时期,两个对立的吉伦特派与雅各宾派政治派系之间煽动冲突后形成的。 当罗
  • 相容关系相容关系是离散数学中二元关系的一种。设A是集合,R⊆A×A。若R是自反的和对称的,则称R是A上的相容关系;若aRb,则称x与y相容,否则称x与y不相容。