如果我必须编写自己的{whatever} LoginModule和其他所有内容,那么JAAS有什么意义?
答案 0 :(得分:13)
JAAS在您的应用程序和底层身份验证机制之间提供了一个抽象层。因此,您可以更改应用程序使用的身份验证机制,而无需更改任何应用程序代码。
答案 1 :(得分:6)
那真是它的美丽......
我们在大型抵押贷款申请系统中使用了JAAS,虽然我们使用了基于属性的LoginModule,但大型抵押银行使用了基于活动目录的自己实现的LoginModule,而无需在代码中更改某些内容。
答案 2 :(得分:3)
与任何其他标准一样,您可以免费获得便携性,可插拔性和可扩展性(或几乎免费)。