JAAS

✍ dations ◷ 2025-10-07 18:08:26 #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提供的接口可以:

相关

  • 酒精依赖酒精依赖(英语:Alcohol dependence),又称酒精成瘾(Alcohol addiction)、酒瘾,对于含酒精饮料产生心理或生理上的依赖,造成的身心失衡证状。患者会无视于自己身上出现的各种失调,长期
  • 脑癌脑瘤或颅内肿瘤(英语:Brain Cancer或Brain Tumour)是指脑内异常细胞的形成,定义为任何颅内肿瘤,发生的位置包括了脑本身各种细胞(神经元、胶质细胞、淋巴组织以及血管)、脑神经(许旺
  • 血糖水平血糖(英语:Blood sugar)是指血液中的葡萄糖。消化后的葡萄糖由小肠进入血液,并被运输到机体中的各个细胞,是细胞的主要能量来源。国际标准单位是毫摩尔/升(mmol/l)。美国采用毫克/
  • 冠状病毒酱冠状病毒酱(Corona-chan)是严重急性呼吸系统综合症冠状病毒2型的萌拟人化角色,在4chan、Reddit等网站爆红。2014年西非埃博拉病毒疫症爆发时,英语世界的贴图讨论版及网络讨论区
  • 弱作用力弱相互作用(又称弱力或弱核力)是自然的四种基本力中的一种,其余三种为强核力、电磁力及万有引力。亚原子粒子的放射性衰变就是由它引起的,恒星中一种叫氢聚变的过程也是由它启动
  • 1441年约前1445年,古埃及法老图特摩斯三世打败了米坦尼国王,夺占米坦尼王国位于幼发拉底河西岸的土地。
  • 翡翠谷《翡翠谷》(英语:How Green Was My Valley)是一部由20世纪福克斯公司拍摄的美国电影,本片根据1939年的一篇小说改编而来,获得了1941年奥斯卡奖10项提名并最终斩获包括最佳影片奖
  • ABCD包围网ABCD包围网,指在第二次世界大战期间,东亚各国对日本进行经济封锁而给予的称号。ABCD包围网取自四个国家的头一个英文字母,包括美国(America)、英国(Britain)、中国(China)与荷兰(Dutch
  • 八重山八重山群岛,也称八重山诸岛(日语:八重山列島/やえやまれっとう Yaeyama Rettō */?,琉球语:八重山/ヤイマ Yaima),为琉球群岛西部的岛屿群,位于钓鱼台群岛的南方,宫古群岛的西方。其
  • 麒麟站.mw-parser-output .RMbox{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.mw-parser-output .RMinline{float:none