6

如果我必须编写自己的 {whatever}LoginModule 和其他所有内容,那么 JAAS 的意义何在?

4

3 回答 3

13

JAAS 在您的应用程序和底层身份验证机制之间提供了一个抽象层。因此,您可以更改应用程序使用的身份验证机制,而无需更改任何应用程序代码。

于 2009-03-23T13:35:51.630 回答
6

嗯,这就是它的美丽。。

我们在大型抵押贷款申请系统中使用了 JAAS,虽然我们使用了基于属性的 LoginModule,但大型抵押银行使用了自己实现的基于活动目录的 LoginModule,而我们无需更改代码中的某些内容。

于 2009-03-23T13:34:01.133 回答
3

就像任何其他标准一样,您可以免费(或几乎免费)获得可移植性、可插入性和可扩展性。

于 2009-03-23T13:38:11.327 回答