Users
A user, or enterprise user, is an end-user accessing a service. User
information is stored in the domain identity store, typically instantiated by
the WebLogic Server DefaultAuthenticator. An authenticated user is a user whose
credentials have been validated.
An anonymous user
is a user whose credentials have not been validated (hence unauthenticated) that
is permitted access to only unprotected resources. This user is specific to OPSS
and its use can be enabled or disabled by an application. For details about
anonymous user support, see Section 3.4, "The Anonymous User
and Role."
Roles
An enterprise group or group is a
role that comprises users or other groups. It can be defined in an application
deployment descriptor (such as web.xml
or ejb-jar.xml
)
or using annotations in code.
A JavaEE logical
role is a role specified declaratively or programmatically by a JavaEE
application. It is defined in an application deployment descriptor and,
typically, used in the application code.
An OPSS application
role is a collection of users, groups, and application roles, and it can
be structured in a hierarchy. It is specific to the application, defined by the
application policy, and not necessarily known to the JavaEE container.
Application roles are scoped in the sense that they are visible only when the
application runs. They can be mapped to other application roles defined in the
same application scope (and also to enterprise users or groups), and they are
used to make authorization decisions.
For details about the anonymous role, see Section 3.4, "The Anonymous User and Role." For details
about the authenticated role, see Section 3.3, "The Authenticated Role."
Principal
A principal is the
identity assigned to a requesting entity (such as a user) by an authentication
process.
分享到:
相关推荐
### Weblogic Server 架构与核心术语解析 #### 一、Weblogic Server 概述 Weblogic Server 是一款由Oracle公司开发的企业级中间件产品,主要用于构建和部署可伸缩、高可用性的企业应用程序。其提供了强大的功能集...
- **JAAS配置**:基于Java Authentication and Authorization Service(JAAS)的配置,用于更精细的安全控制。 7. **配置JDBC资源** - 配置数据库连接池和数据源,确保JOnAS能够正确连接和管理数据库。 总之,...
术语表部分包含了 JGuard 中使用的专业术语及定义,有助于读者更好地理解文档内容。 #### 八、JGuard 审计 审计功能记录了与安全相关的活动,包括登录尝试、授权失败等,这对于系统管理员来说非常重要。 #### 九...
JTA(Java Transaction API)处理事务,JAAS(Java Authentication and Authorization Service)处理认证和授权,EJB(Enterprise JavaBeans)是可重用的企业级组件,包括会话Bean、实体Bean和消息驱动Bean。...
本文档旨在提供关于 WebSphere Application Server 和 WebSphere Portal 版本 6.1 及以上版本中用于识别用户的概念和术语概述。为了更好地理解文档内容,读者需具备 Java 和 WebSphere 安全概念的基础知识,例如 ...
DAO认证提供者(DAOAuthenticationProvider)、Java认证和授权服务(JAAS)提供者、SiteMinder认证机制等,每种认证方式都有其特定的配置和用途。其中特别提到了Run-As认证替代、表单认证机制、BASIC认证机制、摘要认证...
- **JAAS**: Java认证和授权服务,提供了认证和授权机制。 - **EJB**: 企业级JavaBeans,用于封装业务逻辑的组件。 - **Web Services**: 一种通过网络提供服务的技术,使用XML和HTTP进行通信。 #### 三、...
6. **支持JAAS安全认证机制**:通过支持Java Authentication and Authorization Service (JAAS),jBPM能够保障商业流程的安全性。 7. **基于订阅的技术支持**:用户可以根据需要选择技术支持服务,从而获得来自源码...
7. 安全性和事务管理:J2EE提供了安全模型,如JAAS(Java Authentication and Authorization Service)进行用户身份验证和权限控制,JTA(Java Transaction API)处理事务管理,确保数据一致性。 8. 测试与部署:...
- **Spring Security**:依赖于 Spring 框架,术语独特不易理解。 - **动态安全性**:现有框架通常不支持在运行时动态调整安全性设置。 - **跨域会话管理**:缺乏对跨域会话的支持。 针对这些问题,Ki 设定了以下...
"安全系统"这一术语其实具有误导性,因为任何系统都不是非黑即白的安全状态。安全实际上是一种权衡,意味着在资源有限的情况下,我们尽可能地提高系统的安全性。攻击者可能会利用越来越多的资源来破解安全防护,但在...
此外,Java提供了一套标准的API,即Java Authentication and Authorization Service (JAAS),用于实现身份验证和授权服务。 在设计用户权限系统时,常见的模型有RBAC(Role-Based Access Control,基于角色的访问...
- **约定** (Conventions): 文档中可能包含特定的符号或术语,理解这些约定将有助于正确解读配置步骤。 2. **修改客户端项目** (Modify Client Project) - 这一步涉及对调用Web服务的客户端应用程序进行安全配置...
#### 二、快速术语解释 - **Realm**:Realm 是一个组件,它可以访问应用程序的安全组件,如用户、角色、权限等。通常情况下,Realm 需要针对不同的数据源进行特定的实现。 - **Subject**:Subject 是一个安全相关...
- **JAAS(Java Authentication and Authorization Service)**:处理认证和授权服务。 在 Java 中实现 Base64 加密,你可以创建一个 `Encoder` 对象,然后调用其 `encodeToString()` 方法将字节数组转化为 Base64...
6. **安全认证机制**:通过支持JAAS(Java Authentication and Authorization Service)安全认证机制,保障了商业流程的安全性。 7. **技术支持与源码获取**:提供基于订阅的技术支持,开发者可以直接获取源码及...
- **流程语言直观**:使用直观的流程语言来表示商业流程图术语,如任务、异步通信等待状态、定时器等。 - **控制流机制强大**:提供强大的控制流机制,适用于企业级应用。 - **低依赖性**:对企业应用依赖小,易于...
- **Java认证和授权服务(JAAS)供应商**:集成JAAS进行认证。 - **CAS认证**:实现CAS单点登录。 - **X.509认证**:支持X.509证书进行身份验证。 以上概览仅为Spring Security部分内容的总结,实际应用中需要根据...
根据提供的文件内容片段,可以梳理出以下Java架构设计相关的知识点: ...需要注意的是,由于文档内容可能存在扫描错误,某些术语或技术名称可能略有差异,但整体上提供了Java架构设计领域的概览。
在IT领域,特别是软件开发行业,“J2EE”是一个常见的术语,对于初学者来说可能显得有些陌生。J2EE全称Java 2 Platform Enterprise Edition(Java 2平台企业版),它是Sun Microsystems(现已被Oracle收购)为满足...