JAAS

✍ dations ◷ 2025-11-22 21:06:27 #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提供的接口可以:

相关

  • 李 未李未(1943年6月8日-),北京人,中国计算机专家,中国科学院院士,北京航空航天大学原校长。他主要从事计算机软件与科学理论以及因特网应用研究,研究领域包括并发程序设计语言语义理论、
  • 肿瘤坏死因子α1A8M, 1TNF, 2AZ5, 2E7A, 2TUN, 2ZJC, 2ZPX, 3ALQ, 3IT8, 3L9J, 4TSV, 5TSW· cytokine activity · tumor necrosis factor receptor binding · protein binding · id
  • 欧洲野牛欧洲野牛(学名:Bison bonasus)为美洲野牛属内的一种,且为欧洲最重的陆上动物。一般的欧洲野牛约长2.9米,高1.8至2米,重300至1000公斤。比同属的美洲野牛(B. bonasus)较瘦及较轻,且在
  • 枪械管制枪支管制是指任何对定义、限制或限制拥有,生产或改装,进口,运输,销售和/或使用枪械的法律,政策,实践或提案。枪支管制的法律和政策在世界各地有很大的差异。有些国家/地区,如英国和
  • 一硫化铈一硫化铈是铈的硫化物之一,化学式为CeS。一硫化铈可以通过三硫化二铈和二氢化铈的还原反应制得:一硫化铈对金属有着浸润(wetting)作用,它对除了铂以外的金属都比较稳定。它可以和
  • PlayStation 3游戏列表“PlayStation 3”游戏以公开发售,或透过下载游戏至硬盘内游玩。部分游戏同时提供光盘版本及网络付费下载版本。“PlayStation 3”公开发售的游戏以“蓝光光盘”作为光盘格式
  • 许圉师许圉师(约617年-679年),安州安陆(今湖北省安陆市)人,祖籍高阳(今河北省高阳县),唐朝大臣。先世自梁末徙至北周,许绍之少子,兄许智仁。有器干,博涉艺文,,进士出身。显庆二年(657年),累迁黄门侍
  • 云英岩云英岩是一种变质岩,主要是由酸性侵入岩在高温气化热液交代作用下而形成的岩石,主要由石英和白云母组成,其中石英含量大于50%,云母含量小于40%,此外尚有黄玉、电气石、萤石、绿柱
  • 维克多·贾博维克多·贾博(英语:Victor Garber,1949年3月16日-)是一名加拿大电影、电视及舞台演员,最为著名的角色有在《泰坦尼克号》中扮演泰坦尼克号总设计师托马斯·安德鲁斯(Thomas Andrews
  • TSR-2轰炸机英国航太TSR-2是一个由英国航太于1960年代初期发起的不幸开发计划。在计划当时,是世界上最先进的作战机种,拥有两倍音速的最大速度与西方第五代战斗机方才普及的超音速巡航能