summaryrefslogtreecommitdiffstats
path: root/sandbox/rfeng/geronimo-demo/ejbs/ejbModule/META-INF/openejb-jar.xml
blob: 80e5df1d3c05e2abddb01ee4737791b0a8c11c5f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
<?xml version="1.0" encoding="UTF-8"?>
<!--
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance
 * with the License.  You may obtain a copy of the License at
 * 
 *   http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.    
 -->
<openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.1">
    <dep:environment xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.2">
        <dep:moduleId>
            <dep:groupId>org.apache.tuscany.sca.samples</dep:groupId>
            <dep:artifactId>sample-geronimo-ejbs</dep:artifactId>
            <dep:version>1.0-incubating-SNAPSHOT</dep:version>
            <dep:type>jar</dep:type>
        </dep:moduleId>
        <dep:dependencies>
            <dep:dependency>
                <dep:groupId>org.apache.geronimo.configs</dep:groupId>
                <dep:artifactId>j2ee-corba-yoko</dep:artifactId>
                <dep:type>car</dep:type>
            </dep:dependency>
        </dep:dependencies>
        <dep:hidden-classes />
        <dep:non-overridable-classes />
    </dep:environment>
    <enterprise-beans>
        <session>
            <ejb-name>BrokerServiceBean</ejb-name>
            <jndi-name>BrokerServiceBean</jndi-name>
            <tss-link>IdentityTokenNoSecurity</tss-link>
        </session>    
        <session>
            <ejb-name>HelloBean</ejb-name>
            <jndi-name>HelloBean</jndi-name>
            <tss-link>IdentityTokenNoSecurity</tss-link>
        </session>
        <session>
            <ejb-name>AddServiceBean</ejb-name>
            <jndi-name>AddServiceBean</jndi-name>
            <tss-link>IdentityTokenNoSecurity</tss-link>
        </session>
    </enterprise-beans>
    <gbean name="IdentityTokenNoSecurity" class="org.apache.geronimo.corba.TSSBean">
        <attribute name="POAName">IdentityTokenNoSecurity</attribute>
        <reference name="Server">
            <name>UnprotectedServer</name>
        </reference>
        <xml-attribute name="tssConfig">
            <tss:tss xmlns:tss="http://openejb.apache.org/xml/ns/corba-tss-config-2.1"
                xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.2">
                <tss:compoundSecMechTypeList>
                    <tss:compoundSecMech>
                        <tss:sasMech>
                            <tss:identityTokenTypes>
                                <tss:ITTAnonymous />
                                <tss:ITTPrincipalNameGSSUP
                                    principal-class="org.apache.geronimo.security.realm.providers.GeronimoUserPrincipal" />
                                <tss:ITTDistinguishedName />
                                <tss:ITTX509CertChain />
                            </tss:identityTokenTypes>
                        </tss:sasMech>
                    </tss:compoundSecMech>
                </tss:compoundSecMechTypeList>
            </tss:tss>
        </xml-attribute>
    </gbean>
</openejb-jar>