JAAS

✍ dations ◷ 2025-12-07 21:30: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提供的接口可以:

相关

  • 新兴传染病新兴传染病一般定义是近二十年以来,新出现在人类身上的传染病,而该疾病的发生率除了有快速增加的趋势,且在地理分布上有扩张的情况,甚至发展出新的抗药性机制等 ,都可以算是新兴
  • 核糖病毒域核糖病毒域(Riboviria)是指病毒的域,也是至2019年3月唯一被定义的病毒域。 核糖病毒域包含RNA病毒及类病毒等项目,但不包含逆转录病毒项目。 核糖病毒域名字的第一部分(ribo-)指
  • 孟买敏感指数孟买敏感指数(BSE SENSEX、 S&P Bombay Stock Exchange Sensitive Index)是印度孟买证券交易所的一个市场指数,包含30家来自不同行业的印度公司股票,是印度经济的风向标。该指数
  • 琼·克劳馥琼·克劳馥(英语:Joan Crawford,出生名为Lucille Fay LeSueur,1904年3月23日-1977年5月10日),生于美国德克萨斯州,美国女演员及百事可乐公司董事会主席之一,第18届的奥斯卡影后。1999
  • 北京工业大学国立北京工业大学是存在于1922年至1928年之间的一所大学。该校前身是创建于1904年的北京高等实业学堂。北京高等实业学堂于1912年改为高等工业学校,后又改为北京工业专门学校
  • 安慰号医疗舰安慰号医疗船(USNS Comfort T-AH-20)服役于1987年,是美国第三艘被命名为“安慰”的美国海军舰艇,是一艘医疗船,由油轮改装而来。船上有1000张床位,配有50个急救室,12个手术室和其他
  • 回流 (实验装置)回流(英语:Reflux)是一种实验操作,用于液态反应体系。有时反应物或溶剂沸点较低,为了不使物料过快气化而损失,通常在反应容器(常为圆底烧瓶)上方安装冷凝管,这样反应物或溶剂蒸气将遇
  • 罗伯托·贝尼尼罗伯托·贝尼尼(意大利语:Roberto Benigni,1952年10月27日-),意大利国宝级电影导演与电视剧演员、喜剧演员、剧本作家,意大利共和国荣誉勋章获得者,奥斯卡影帝。1998年,其自编自导自
  • 舒展辊舒展辊,spreader roll,起舒展、消除皱纹作用的导网(毯)辊或引纸辊,其辊面上有自中央部位向两端展伸的左、右旋凸出螺线或沟纹。
  • 麦芽糖结合蛋白麦芽糖结合蛋白(英语:Maltose-Binding Protein,MBP)是大肠杆菌麦芽糖/麦芽糊精系统的一部分,这是个复杂的调控与转运系统,涉及多种蛋白质与蛋白复合物,负责麦芽糊精的摄取与分解代