JAAS

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

相关

  • 麦角固醇麦角固醇(英语:Ergosterol,又称为麦角甾醇)是从真菌类酵母与麦角菌中发现的一种植物固醇。在紫外线照射下可被转化为维生素D2。它是酵母和真菌细胞膜的组成部分,功能与动物细胞膜
  • 2005年英国大选托尼·布莱尔 工党托尼·布莱尔 工党政治主题2005年英国大选(United Kingdom general election of 2005)于2005年5月5日举行。在首相托尼·布莱尔请求之下,英国女王伊丽莎白二
  • 距今距今(英语:Before Present,简称:BP),是一种用于考古学上的年代的标记法,用于表示放射性碳十四定年法所估测出之绝对年代。自1954年开始,学者初次制定一个以公元1950年为所有放射性碳
  • 嘉禾嘉禾可以指:
  • 查尔斯·巴克利查尔斯·韦德·巴克利(英语:Charles Wade Barkley,1963年2月20日-),绰号恶汉、查尔斯爵士与篮板圆丘,为前美国NBA联盟的职业篮球运动员,目前担任电视节目NBA内幕(英语:Inside the NBA)
  • ω-9脂肪酸Ω-9脂肪酸(英语:ω−9 fatty acids或n−9 fatty acids)是一种非必要的脂肪酸,可以在人体内自行合成。可减少患上管道硬化、及减低心血管道及脑管道梗塞的机会。橄榄油、芝麻油
  • 铬酸钠铬酸钠(化学式:Na2CrO4)是一种黄色固体,是铬酸形成的钠盐。铬酸钠用作石油工业中的腐蚀抑制剂、织物的染料助剂及木材防腐剂,在医药学中也有应用。它可由重铬酸钠与氢氧化钠反应
  • 圣莫勒1法国统计部门在计算土地面积时,不计算面积大于1平方公里的湖泊、池塘、冰川和河口。圣莫勒(法语:Saint-Moré)是法国勃艮第大区约讷省的一个市镇,属于阿瓦隆区弗泽莱县。该市镇2
  • 巴拉乌尔龙属巴拉乌尔龙属(学名:)又称双爪龙或矮壮龙,是兽脚亚目鸟翼类恐龙的一属,生存于白垩纪晚期的罗马尼亚。巴拉乌尔龙是种高度特化的肉食性恐龙。正模标本是一个部分身体骨骼。巴拉乌尔
  • 奥托·克瑞奇米尔国家海军(1930–1935):纳粹德国海军 (1935–1945):德国海军(1955–1970):奥托·克雷施默 (德语:Otto Kretschmer,1912年5月1日-1998年8月5日)是一名纳粹德国海军U型潜艇指挥官,后