JAAS

✍ dations ◷ 2025-09-15 21:27:44 #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提供的接口可以:

相关

  • 炸药爆炸物是在一定的外界能量的作用下,由自身能量发生爆炸的物质。一般情况下,炸药的化学及物理性质稳定,但不论环境是否密封,药量多少,甚至在外界零供氧的情况下,只要有较强的能量(包
  • 吠陀时代吠陀文化(约前16世纪—前7世纪)是指吠陀经典所记载和反映的印度历史时期文化。透过吠陀经典的古梵文史料,所谓的吠陀经典即指四吠陀——梨俱吠陀、娑摩吠陀、夜柔吠陀、阿闼婆
  • ɭ̊˔清卷舌边擦音,用于某些语言中。清卷舌边擦音暂时没有正式的国际音标符号,但在相关书籍有时以 ⟨ɬ̢⟩表示。现在文字编辑软件已经可以读取,为此音精心设计的这个符号与未经认
  • 蚌科见内文蚌科(学名:Unionidae),又名石蛤科或珠蚌科,是软体动物门双壳纲古异齿类一个淡水生的物种分支,也是现时蚌目之内最大的一个科,蚌总科之下四个科之一。受生长地带所限,本科物种
  • 新西兰国家足球队新西兰国家足球队是新西兰的国家足球队,由新西兰足球协会所管理。早在1904年,新西兰已成立了足球队。 新西兰国家足球队属于半专业性质,部分球员长期在欧洲和美洲地区比赛。新
  • 盘西铁路盘西铁路是中国连接云南省曲靖市沾益区西平街道与贵州省六盘水市盘州市红果街道的一条支线铁路,经过云南省曲靖市沾益区、富源县和贵州省六盘水市盘州市,目前运营里程93.52公
  • 氧化镭氧化镭是一种无机化合物,化学式为RaO,有强放射性。镭在空气中的燃烧会产生氧化镭,但是同时也有过氧化镭(RaO2)和氮化镭(Ra3N2)生成。氧化镭可以和水反应,生成氢氧化镭:
  • 弗里德里希 (符腾堡)弗里德里希·菲利普·卡尔·弗朗茨·玛利亚(Friedrich Philipp Carl Franz Maria,1961年6月1日-2018年5月9日),生于德国腓特烈港,已被废黜的符腾堡王国王室后裔。符腾堡公爵卡尔与
  • 波尔多斯波尔多斯(法语:Porthos),是大仲马小说系列《达达尼昂浪漫三部曲》中的一个虚构人物。他与阿多斯、阿拉米斯三人都是主人公达达尼昂的好友。他出生在皮卡第的一个贵族家庭,性格爱
  • 亚历山德罗斯·马夫罗科扎托斯亚历山德罗斯·马夫罗科扎托斯(希腊语: Αλέξανδρος Μαυροκορδάτος;1791年-1865年),希腊政治人物,曾数次出任希腊总理,分别为1822年–1823年,1833年–1834年,18