JAAS

✍ dations ◷ 2024-12-24 01:47:24 #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提供的接口可以:

相关

  • 魔数幻数(英语:Magic Number),又称魔数,是指原子核中质子数和中子数的某个特定数值。当质子数或中子数为幻数,或者二者取值均为幻数时,原子核会显示出较高的稳定性。目前已经确认的幻数
  • 核糖核酸聚合酶RNA聚合酶(RNA polymerase、RNAP、RNApol、DNA-dependent RNA polymerase,EC2.7.7.6)或称核糖核酸聚合酶,是一种负责从DNA或RNA模板制造RNA的酶。RNA聚合酶是通过称为转录的过程
  • CeOsub2/sub二氧化铈(化学式:CeO2 ),是稀土元素铈最稳定的氧化物。它在常温下为淡黄色固体,加热时黄色加深。二氧化铈中铈是+4价,具有强氧化性,可以被过氧化氢(H2O2)还原。CeO2不溶于一般的酸
  • 子宫骶韧带子宫骶韧带(uterosacral ligaments, recto-uterine ligaments),属于子宫主要韧带之一。直肠子宫折叠组织(英语:rectouterine folds)包含一系列纤维组织和非条纹肌肉纤维,附着在骶骨
  • 时间数据库时间数据库(Temporal database),又称时间化数据库或时态数据库,是内建时间特性的数据库。时间数据库搭配使用时间资料模型,以及具有时间版本的结构化查询语言。传统数据库例如关
  • 森有礼森有礼(1847年8月23日-1889年2月12日),日本政治家、外交家、教育家、改革家,是日本现代教育的先驱和首任文部大臣,被称为“明治六大教育家(日语:明治六大教育家)”之一、和“日本现代
  • 杭爱山杭爱山(蒙古语:.mw-parser-output .font-mong{font-family:"Menk Hawang Tig","Menk Qagan Tig","Menk Garqag Tig","Menk Har_a Tig","Menk Scnin Tig","Oyun Gurban Ulus Ti
  • 约翰·帕赫贝尔约翰·帕赫贝尔(德语:Johann Pachelbel,1653年9月1日-1706年3月3日),德国巴洛克时期作曲家、管风琴家,先后曾在许多地方担任过管风琴师的职位。帕赫贝尔在西洋音乐史上经常被忽略,他
  • 武内宿祢武内宿祢(日语:武内宿禰/たけのうち の すくね/たけうち の すくね/たけち の すくね ,84年?-367年?)也作建内宿祢,根据《古事记》和《日本书纪》的说法,是倭朝廷初期的一位大臣。他
  • 卡利卡利(西班牙语:Cali),全名“圣地亚哥-德卡利”(Santiago de Cali),位于哥伦比亚西南部,是考卡山谷省的首府,也是哥伦比亚第三大城市和哥伦比亚西南部人口最多的城市,人口约200万。城市