JAAS

✍ dations ◷ 2025-11-21 01:42:18 #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提供的接口可以:

相关

  • 吸食大麻吸食大麻是指将大麻花磨碎卷成大麻烟或使用Pipe、Bong点燃吸食,也可使用雾化器雾化吸食。此外,还有口服的方法来摄取大麻,例如大麻食品。多数国家吸大麻属于吸毒,是违法的,所以产
  • 法属马达加斯加马达加斯加 科摩罗 法国马达加斯加殖民地及属地(法语:Colonie de Madagascar et dépendances),通称法属马达加斯加,是一个存在于1897年至1958年间、位于东南非洲的法国殖民地
  • 出柜出柜(英语:Coming out,又称Coming out of the closet)为LGBT人士表达自己为同性恋、双性恋或跨性别者的行为,源自于LGBT人士的性倾向或性别认同被发现,或者不必要隐藏时的自愿披露
  • E3泛素连接酶泛素连接酶,又称为E3泛素连接酶,是一个能够将泛素分子连接到目的蛋白质的某个赖氨酸上的酶。通常情况下,泛素连接酶可以将目的蛋白质多泛素化,即加上多个泛素分子,形成多泛素链;而
  • 血红小檗血红小檗(学名:Berberis sanguinea)是小檗科小檗属的植物,是中国的特有植物。分布于中国大陆的四川、湖北等地,生长于海拔1,100米至3,800米的地区,多生于山坡阳处、草坡、路旁、河
  • 阿罗蒙人阿罗马尼亚人(阿罗马尼亚语:Makedonji-Armãnji、Rrãmãnj,也称马其顿罗马尼亚人,英语:Aromanians 或 Vlachs)是居住在巴尔干半岛南部一带的一个拉丁语族的民族。主要分布在希腊
  • 2011年埃及革命2011年埃及革命又称埃及“1·25”革命,是指从2011年1月25日开始的由埃及民众爆发所进行的一系列街头示威、游行、集会、罢工等抗议活动向政府表达不满。由于当日正值埃及法定
  • 科摩罗语科摩罗语是一种和斯瓦希里语关系密切的语言,属于班图语的一种。科摩罗人主要是非洲裔和阿拉伯裔,其中86%居住在三座主要的岛屿上。虽然伊斯兰教是科摩罗的国教,科摩罗大体上接
  • 卫生福利部基隆医院坐标:25°07′48″N 121°44′53″E / 25.130086°N 121.747993°E / 25.130086; 121.747993卫生福利部基隆医院,简称基隆医院是卫生福利部所属的医院,随着政府组织调整,先后隶
  • 弗兰克·鲍沙其弗兰克·鲍沙其(英语:Frank Borzage,/bɔːrˈzeɪɡiː/,1894年4月23日-1962年6月19日)是一位美国导演。弗兰克·鲍沙其在整个1920年代是一个相当成功的导演,达到在20世纪默片时代