All Downloads are FREE. Search and download functionalities are using the official Maven repository.

schemaorg_apache_xmlbeans.src.geronimo-security-1.2.xsd Maven / Gradle / Ivy

The newest version!







    
        
            This is a partial XML Schema Definition for common security
            elements. This schema will never be used directly but its elements
            are used in geronimo-application-client-2.0.xsd,
            geronimo-connector-1.2.xsd, geronimo-web-2.0.1.xsd,
            geronimo-tomcat-2.0.1.xsd, and geronimo-jetty-2.0.2.xsd. All the schemas
            or plans using elements of this schema must specify the top level
            element with one of the namespace specified as
            "http://geronimo.apache.org/xml/ns/j2ee/security-1.2". The default
            location for this document is
            http://geronimo.apache.org/schemas-1.2/geronimo-security-1.2.xsd.
        
    

    
    
        
            
                Import Geronimo enterprise application deployment plans. The
                imported plan includes complex types abstract-securityType
                required by this plan schema.
            
        
    

    
        
            
                The element security is used to map security roles setting for
                applications. If this element is present, all the web and EJB
                modules must make the appropriate access checks as outlined by
                the JACC specifications. Essentially, it configures the
                security-realms to be used by applications.
            
        
    
    
        
            
                The element default-principal provides the principal to be used
                during unauthorized access.
            
        
    

    
        
            
                Security entries

                If this element is present, all web and EJB modules MUST make
                the appropriate access checks as outlined in the JACC spec.
            
        
        
            
                
                    
                        Extension of abstract-securityType element defined in
                        geronimo-application-2.0.xsd.
                    
                

                
                    
                        
                            
                                Language specific description of security
                                element.
                            
                        
                    
                    
                        
                            
                                The element default-principal provides the
                                principal to be used during unauthorized access.
                            
                        
                    
                    
                        
                            
                                The element role-mappings provides the mapping
                                information for roles defined in deployment
                                descriptors and security realms available.
                            
                        
                    
                
                
                    
                        
                            Set doas-current-caller attribute to "true" if the
                            work is to be performed as the calling Subject
                            instead of as application server. The default value
                            for doas-current-caller is false.
                        
                    
                
                
                    
                        
                            Set this attribute to "true" if the installed JACC
                            policy contexts will use PolicyContextHandlers.
                        
                    
                
                
                    
                        
                            Used by the the Deployer to assign method
                            permissions for all of the unspecified methods,
                            either by assigning them to security roles, or by
                            marking them as unchecked. If the value of
                            default-role is empty, then the unspecified methods
                            are marked unchecked
                        
                    
                
            
        
    

    
        
            
                
                    
                        
                            The reference to XML schema's lang attribute. This
                            is used to define the language for this descriptor.
                        
                    
                
            
        
    

    
        
            
                
                    
                        Language specific description for default principle.
                    
                
            
            
                
                    
                        
                            The principal element defines the to be used for
                            default principal, mapped using simple mapping
                            principal.
                        
                    
                
                
                    
                        
                            The login-domain-principal element defines the to be
                            used for default principal, mapped using login
                            domain specific mapping.
                        
                    
                
                
                    
                        
                            The realm-principal element defines the to be used
                            for default principal, mapped using login domain and
                            realm specific mapping.
                        
                    
                
            
            
                
                    
                        The named-username-password-credential element defines
                        named credential to be used on per-user authentication
                        bases.
                    
                
            
        
    

    
        
            
                
                    
                        The name for this credential.
                    
                
            
            
                
                    
                        The username for this credential.
                    
                
            
            
                
                    
                        The password for this credential.
                    
                
            
        
    

    
        
            
                
                    
                        The set of principals used to map the roles defined in
                        deployment descriptors.
                    
                
            
        
    

    
        
            
                
                    
                        The language specific description of the role.
                    
                
            
            
                
                    
                        The realm-principal element defines the to be used for
                        default principal, mapped using login domain and realm
                        specific mapping.
                    
                
            
            
                
                    
                        The login-domain-principal element defines the to be
                        used for default principal, mapped using login domain
                        specific mapping.
                    
                
            
            
                
                    
                        The principal element defines the to be used for default
                        principal, mapped using simple mapping principal.
                    
                
            
            
                
                    
                        The distinguished-name element defines the client
                        certification authentication.
                    
                
            
        
        
            
                
                    The role-name element defines the name for this role.
                
            
        
    

    
        
            
                
                    
                        Extends loginDomainPrincipalType defined later in this
                        schema.
                    
                
                
                    
                        
                            The realm-name attribute maps to the Geronimo
                            security realm.
                        
                    
                
            
        
    

    
        
            
                
                    
                        Extends principalType defined later in this schema.
                    
                
                
                    
                        
                            The domain-name attribute maps to the
                            login-domain-name set for the JAAS login module.
                        
                    
                
            
        
    

    
        
            
                
                    
                        The language specific description for this principal.
                    
                
            
        
        
            
                
                    The class attribute provides the fully qualified class name
                    of the principal class. The default Geronimo principal
                    classes are
                    org.apache.geronimo.security.realm.providers.GeronimoUserPrincipal
                    and
                    org.apache.geronimo.security.realm.providers.GeronimoGroupPrincipal
                
            
        
        
            
                
                    The name attribute provides the unique name for this
                    principal.
                
            
        
        
            
                
                    Set this attribute to "true" if this principal is to be used
                    as the run-as principal for this role.
                
            
        
    

    
        
            
                
                    
                        Language specific description of distinguished name
                    
                
            
        
        
            
                
                    The name of the distinguished name provided in client
                    certificate.
                
            
        
        
            
                
                    Set this attribute to "true" if this principal is to be used
                    as the run-as principal for this role.
                
            
        
    






© 2015 - 2025 Weber Informatics LLC | Privacy Policy