JAAS

✍ dations ◷ 2025-11-30 05:02:10 #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提供的接口可以:

相关

  • 多伦多大多伦多地区 (英语:Greater Toronto Area,当地缩写作GTA)是加拿大人口密度最高的都会区。按安大略省政府规划部门的定义,大多地区的人口在2011年全国普查时为 6,054,191 人。除
  • 核糖核苷酸还原酶核糖核苷酸还原酶 (英文:Ribonucleotide reductase.(RNR), 别称为 核糖核苷二磷酸还原酶) 他是一个酵素,功能为把核苷酸催化为脱氧核糖核苷酸. 脱氧核糖核苷酸常被使用于DNA
  • 哺乳动物分类表哺乳动物分类表是根据动物分类学的方法列出的哺乳动物的分类。哺乳动物在分类学上称为哺乳纲。以下就是这一纲的分类列表。注:†表示已绝种
  • 打孔卡片打孔卡(Punched card)又称穿孔卡、霍尔瑞斯式卡或IBM卡,是一块纸板,在预先知道的位置利用打洞与不打洞来表示数字消息。现在几乎是一个过时的存储器,但其设计转变成现今常用于考
  • 埃夫斯塔希欧乔治·佩特罗斯·艾夫斯塔希欧,FRS (英语:George Petros Efstathiou,/ɛfˈstæθjuː/,1955年9月2日-),希腊裔英国宇宙学家,剑桥大学天体物理学教授。他曾担任过牛津大学的萨维尔天
  • 异涡虫见内文异涡虫(学名:Xenoturbella) 是一类生活在海底极简单的两侧对称动物,现在仅知1属8种,分布于波罗的海和太平洋东部。第一个物种于1915年首次被发现。这种生物早在1949年就被
  • 贝尔纳普县贝尔纳普县(Belknap County, Hampshire)是美国新罕布什尔州中部的一个县。面积1,214平方公里。根据美国2000年人口普查,共有人口56,325人。县治拉科尼亚(Laconia)。成立于1840年1
  • 食糖食糖,又称砂糖,简称糖(sugar)泛指各种可食用的带有甜味的晶体,有甜味、短链、可溶于水的有机化合物,许多会用在食品。糖在有机化学中属于糖类,由碳、氢及氧三种原子组成。单糖是结
  • 傅泾波傅泾波(英文名:Philip Fugh,1900年-1988年10月27日),名永清,满洲正红旗人,富察氏,生于北京,著名的社会活动家。傅泾波出生于清朝的贵族家庭,父亲傅瑞卿接受西方思想与及信仰基督教,与司
  • 爱德华·韦斯顿《甜椒,第三十号》 《裸体,1936年 (227N)》 爱德华·韦斯顿(英语:Edward Weston,1886年3月24日-1958年1月1日),美国摄影家, f/64集团的创建者之一。爱德华·韦斯顿于1886年3月24日生