glassfish 7 中的com.sun.enterprise.admin.util.AdminLoginModule
时间: 2023-12-28 21:03:48 浏览: 39
GlassFish 7 中的 `com.sun.enterprise.admin.util.AdminLoginModule` 与之前版本的功能基本一致,主要用于管理员用户的身份验证和授权。
与之前版本不同的是,GlassFish 7 中的 `com.sun.enterprise.admin.util.AdminLoginModule` 实现了新的 `EnhancedRealm` 接口,该接口提供了更灵活和可扩展的认证和授权机制。通过实现 `EnhancedRealm` 接口,可以自定义认证和授权的逻辑,从而满足更复杂的业务需求。
在 GlassFish 7 中,`com.sun.enterprise.admin.util.AdminLoginModule` 仍然是默认的认证模块之一,并且可以通过 `domain.xml` 文件中的 `login-module-config` 元素进行配置。例如:
```
<login-module-config>
<auth-module-code>com.sun.enterprise.security.auth.login.AdminLoginModule</auth-module-code>
<module-options>
<option name="jaas-context" value="admin-realm"/>
<option name="multi-threaded" value="true"/>
</module-options>
</login-module-config>
```
在这个配置中,`auth-module-code` 指定了认证模块的Java类名,`jaas-context` 指定了认证模块的上下文名称,`multi-threaded` 指定了是否支持多线程。这些参数都可以根据实际需求进行配置。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)