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>
|