security-role security-role-ref ejb-jar.xml Deployment Descriptors
6.3.1.5.2 Example For an example of how to use the security-identity element,
see Example 6–3 and Example 6–8 .6.3.1.6 security-role
The security-role element contains the definition of a security role. The definition consists of an optional description of the security role, and the security role name.6.3.1.6.1 Used Within The security-role element is used within the
assembly-descriptor element.6.3.1.6.2 Example For an example of how to use the assembly-descriptor element,
see Example 6–1 .6.3.1.7 security-role-ref
The security-role-ref element contains the declaration of a security role reference in the enterprise beans code. The declaration consists of an optional description, the security role name used in the code, and an optional link to a security role. If the security role is not specified, the Deployer must choose an appropriate security role. The value of the role-name element must be the String used as the parameter to the EJBContext.isCallerInRoleString roleName method or the HttpServletRequest.isUserInRoleString role method.6.3.1.7.1 Used Within The security-role-ref element is used within the entity
and session elements.6.3.1.7.2 Example For an example of how to use the security-role-ref element, see
Example 6–2 . Example 6–2 Security-role-ref Element Example DOCweblogic-ejb-jar xmlns=http:www.bea.comnsweblogic90 xmlns:xsi=http:www.w3.org2001XMLSchema-instance xsi:schemaLocation=http:www.bea.comnsweblogic90 http:www.bea.comnsweblogic90weblogic-ejb-jar.xsd ejb-jar enterprise-beans ... session ejb-nameSecuritySLEJBejb-name homeweblogic.ejb20.security.SecuritySLHomehome remoteweblogic.ejb20.security.SecuritySLremote ejb-classweblogic.ejb20.security.SecuritySLBeanejb-class session-typeStatelesssession-type transaction-typeContainertransaction-type security-role-ref role-namerolenamedifffromlinkrole-name role-linkrole121SLrole-link security-role-ref security-role-ref role-nameroleForRemotesrole-name role-linkroleForRemotesrole-link security-role-ref security-role-ref role-nameroleForLocalAndRemoterole-name role-linkroleForLocalAndRemoterole-link Securing Enterprise JavaBeans EJBs 6-9 security-role-ref session ... enterprise-beans ejb-jar6.3.1.8 unchecked
Parts
» Oracle Fusion Middleware Online Documentation Library
» Document Scope Audience for This Guide
» Guide to this Document Related Information
» New and Changed Security Features in This Release What Is Security?
» Authentication Authorization Java EE Security
» User Name and Password Authentication
» Digital Certificate Authentication Authentication With Web Browsers
» Using Secure Cookies to Prevent Session Stealing
» Developing BASIC Authentication Web Applications
» Using WLST to Check the Value of enforce-valid-basic-auth-credentials
» Developing FORM Authentication Web Applications
» Developing Swing-Based Authentication Web Applications Deploying Web Applications
» auth-constraint security-constraint web.xml Deployment Descriptors
» security-role security-role-ref user-data-constraint web.xml Deployment Descriptors
» externally-defined weblogic.xml Deployment Descriptors
» security-permission-spec security-role-assignment weblogic.xml Deployment Descriptors
» getUserPrincipal isUserInRole Using Programmatic Security With Web Applications
» JAAS Authentication APIs JAAS Authentication Development Environment
» JAAS Client Application Components
» WebLogic LoginModule Implementation JVM-Wide Default User and the runAs Method
» Writing a Client Application Using JAAS Authentication
» Using JNDI Authentication Oracle Fusion Middleware Online Documentation Library
» Java Client JAAS Authentication Code Examples JSSE and WebLogic Server
» SSL Authentication APIs SSL Certificate Authentication Development Environment
» SSL Client Application Components
» SSLClient Sample SSLSocketClient Sample
» Two-Way SSL Authentication with JNDI
» Using Two-Way SSL Authentication Between WebLogic Server Instances
» Using Two-Way SSL Authentication with Servlets
» Using the CertPath Trust Manager Using a Handshake Completed Listener
» Using an SSLContext Using URLs to Make Outbound SSL Connections
» Declarative Authorization Programmatic Authorization
» SSL Client Code Examples Using Declarative Security With EJBs
» method method-permission ejb-jar.xml Deployment Descriptors
» role-name run-as security-identity ejb-jar.xml Deployment Descriptors
» security-role security-role-ref ejb-jar.xml Deployment Descriptors
» externally-defined weblogic-ejb-jar.xml Deployment Descriptors
» identity-assertion iiop-security-descriptor integrity principal-name
» role-name run-as-identity-principal weblogic-ejb-jar.xml Deployment Descriptors
» run-as-principal-name run-as-role-assignment weblogic-ejb-jar.xml Deployment Descriptors
» security-permission security-permission-spec security-role-assignment transport-requirements
» ConnectionFilterImpl Class ConnectionEvent Class
» Connection Filter Rules Syntax Types of Connection Filter Rules
» Modifying the weblogic.policy file for General Use
» Setting Application-Type Security Policies Setting Application-Specific Security Policies
» Using Java EE Security to Protect WebLogic Resources SAML API Description
» Custom POST Form Parameter Names
» Overview of Creating a Custom SAML Name Mapper
» SAMLAttributeStatementInfo Class Classes, Interfaces, and Methods
» SAMLCredentialAttributeMapper Interface Classes, Interfaces, and Methods
» Make the Custom SAMLCredentialAttributeMapper Class Available in the Console
» What Are SAML SSO Attributes?
» How to Implement SAML Attributes
» Example Custom SAML 2.0 Credential Attribute Mapper
» Custom SAML 2.0 Identity Asserter Attribute Mapper
» Example Custom SAML 1.1 Credential Attribute Mapper
» Custom SAML 1.1 Identity Asserter Attribute Mapper
» Instantiate a CertPathSelector CertPath Building
» Instantiate a CertPathBuilderParameters CertPath Building
» Use the JDK CertPathBuilder Interface Example Code Flow for Looking Up a Certificate Chain
Show more