`

JAAS 术语

    博客分类:
  • JAVA
阅读更多

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系列【初级篇】架构和术语.pdf

    ### Weblogic Server 架构与核心术语解析 #### 一、Weblogic Server 概述 Weblogic Server 是一款由Oracle公司开发的企业级中间件产品,主要用于构建和部署可伸缩、高可用性的企业应用程序。其提供了强大的功能集...

    JOnAS 5 Configuration guide.pdf

    - **JAAS配置**:基于Java Authentication and Authorization Service(JAAS)的配置,用于更精细的安全控制。 7. **配置JDBC资源** - 配置数据库连接池和数据源,确保JOnAS能够正确连接和管理数据库。 总之,...

    JGuard 简明教程

    术语表部分包含了 JGuard 中使用的专业术语及定义,有助于读者更好地理解文档内容。 #### 八、JGuard 审计 审计功能记录了与安全相关的活动,包括登录尝试、授权失败等,这对于系统管理员来说非常重要。 #### 九...

    WebLogic基本概念介绍PPT课件

    JTA(Java Transaction API)处理事务,JAAS(Java Authentication and Authorization Service)处理认证和授权,EJB(Enterprise JavaBeans)是可重用的企业级组件,包括会话Bean、实体Bean和消息驱动Bean。...

    WASWebSphere Portal v6.1 的认证资讯原理

    本文档旨在提供关于 WebSphere Application Server 和 WebSphere Portal 版本 6.1 及以上版本中用于识别用户的概念和术语概述。为了更好地理解文档内容,读者需具备 Java 和 WebSphere 安全概念的基础知识,例如 ...

    acegi pdf 学习

    DAO认证提供者(DAOAuthenticationProvider)、Java认证和授权服务(JAAS)提供者、SiteMinder认证机制等,每种认证方式都有其特定的配置和用途。其中特别提到了Run-As认证替代、表单认证机制、BASIC认证机制、摘要认证...

    weblogic培训讲义01

    - **JAAS**: Java认证和授权服务,提供了认证和授权机制。 - **EJB**: 企业级JavaBeans,用于封装业务逻辑的组件。 - **Web Services**: 一种通过网络提供服务的技术,使用XML和HTTP进行通信。 #### 三、...

    jbpm简介\jbpm简介

    6. **支持JAAS安全认证机制**:通过支持Java Authentication and Authorization Service (JAAS),jBPM能够保障商业流程的安全性。 7. **基于订阅的技术支持**:用户可以根据需要选择技术支持服务,从而获得来自源码...

    J2EE系统架构.pdf

    7. 安全性和事务管理:J2EE提供了安全模型,如JAAS(Java Authentication and Authorization Service)进行用户身份验证和权限控制,JTA(Java Transaction API)处理事务管理,确保数据一致性。 8. 测试与部署:...

    apache ki 框架介绍

    - **Spring Security**:依赖于 Spring 框架,术语独特不易理解。 - **动态安全性**:现有框架通常不支持在运行时动态调整安全性设置。 - **跨域会话管理**:缺乏对跨域会话的支持。 针对这些问题,Ki 设定了以下...

    毕业论文的英文翻译 计算机安全方面

    "安全系统"这一术语其实具有误导性,因为任何系统都不是非黑即白的安全状态。安全实际上是一种权衡,意味着在资源有限的情况下,我们尽可能地提高系统的安全性。攻击者可能会利用越来越多的资源来破解安全防护,但在...

    JAVA用户权限管理概要设计说明书-外发版

    此外,Java提供了一套标准的API,即Java Authentication and Authorization Service (JAAS),用于实现身份验证和授权服务。 在设计用户权限系统时,常见的模型有RBAC(Role-Based Access Control,基于角色的访问...

    WAS Security

    - **约定** (Conventions): 文档中可能包含特定的符号或术语,理解这些约定将有助于正确解读配置步骤。 2. **修改客户端项目** (Modify Client Project) - 这一步涉及对调用Web服务的客户端应用程序进行安全配置...

    JSecurity PPT

    #### 二、快速术语解释 - **Realm**:Realm 是一个组件,它可以访问应用程序的安全组件,如用户、角色、权限等。通常情况下,Realm 需要针对不同的数据源进行特定的实现。 - **Subject**:Subject 是一个安全相关...

    Java实现Base64加密1

    - **JAAS(Java Authentication and Authorization Service)**:处理认证和授权服务。 在 Java 中实现 Base64 加密,你可以创建一个 `Encoder` 对象,然后调用其 `encodeToString()` 方法将字节数组转化为 Base64...

    jbpm选择理由及其优势

    6. **安全认证机制**:通过支持JAAS(Java Authentication and Authorization Service)安全认证机制,保障了商业流程的安全性。 7. **技术支持与源码获取**:提供基于订阅的技术支持,开发者可以直接获取源码及...

    jbpm介绍jbpm介绍jbpm介绍jbpm介绍jbpm介绍

    - **流程语言直观**:使用直观的流程语言来表示商业流程图术语,如任务、异步通信等待状态、定时器等。 - **控制流机制强大**:提供强大的控制流机制,适用于企业级应用。 - **低依赖性**:对企业应用依赖小,易于...

    Spring Security 中文教程.pdf

    - **Java认证和授权服务(JAAS)供应商**:集成JAAS进行认证。 - **CAS认证**:实现CAS单点登录。 - **X.509认证**:支持X.509证书进行身份验证。 以上概览仅为Spring Security部分内容的总结,实际应用中需要根据...

    Java架构设计.pdf

    根据提供的文件内容片段,可以梳理出以下Java架构设计相关的知识点: ...需要注意的是,由于文档内容可能存在扫描错误,某些术语或技术名称可能略有差异,但整体上提供了Java架构设计领域的概览。

    经常听朋友说什么J2EE,终于知道点什么是J2EE了,汗一个

    在IT领域,特别是软件开发行业,“J2EE”是一个常见的术语,对于初学者来说可能显得有些陌生。J2EE全称Java 2 Platform Enterprise Edition(Java 2平台企业版),它是Sun Microsystems(现已被Oracle收购)为满足...

Global site tag (gtag.js) - Google Analytics