Hi, Amila,
i want to use it as an alternative to UsernameToken. I have implemented this
custom token in rampart-policy and build rampart-policy jar with it and i
have successfully used this token and generate client requests too. Now i
want to develop a service that accepts for such token. I think the problem
here is deploying the new rampart-policy.jar in tomcat/webapps/axis. Any
suggestion? 

Amila Jayasekara wrote:
> 
> Hi Shyameniw,
> 
> The wsdl generated in my environment also doesnt show "custom token"
> details. I didnt notice this in previous attempt as i was more focused
> on the exception. Sorry about that.
> 
> About the custom token,
> As far as i know, there is no custom token implementation in
> rampart-policy. As per now we have builders for UsernameToken,
> HttpsToken, IssuedToken, X509Token, SecureConversationToken and
> SecurityContextToken. Therefore your custom token will not get
> validated at deployment time (If you havent implemented one). I
> believe this could be the same reason for not showing custom token in
> the WSDL.
> 
> Thanks
> AmilaJ
> 
> On Mon, Mar 28, 2011 at 9:03 PM, shyameniw <shyame...@gmail.com> wrote:
>>
>> Hi Amila,
>> When i used your services.xml it generated following wsdl for the policy.
>> <wsp:Policy wsu:Id="CustomToken">
>>         <wsp:ExactlyOne>
>>                 <wsp:All>
>>                         <sp:SignedSupportingTokens>
>>                                  <wsp:Policy/>
>>                         </sp:SignedSupportingTokens>
>>                 </wsp:All>
>>        </wsp:ExactlyOne>
>> </wsp:Policy>
>>
>> Following is not in the wsdl.
>>
>> <sp:CustomToken
>> sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702/IncludeToken/AlwaysToRecipient";>
>> </sp:CustomToken>
>>
>> This happens to mine's also when i use standard rampart jars. So it
>> should
>> be a problem with my implementation of the custom token or deployment of
>> custom rampart jars.Can u tell me what are the changes you did in
>> standard
>> distribution of axis in tomcat?
>>
>>
>> shyameniw wrote:
>>>
>>> Hi Amila,
>>> I'm using rampart trunk version. I have used your services.xml and
>>> generated the wsdl without an error. So what could be the problem here?
>>>
>>>
>>> Amila Jayasekara wrote:
>>>>
>>>> Hi Shyameniw
>>>>
>>>> I used attached services xml with a custom token and i was able to
>>>> generate WSDL without an error. I used the rampart trunk version. What
>>>> is the rampart version you are using ?
>>>>
>>>> Thanks
>>>> AmilaJ
>>>>
>>>> On Mon, Mar 28, 2011 at 10:25 AM, shyameniw <shyame...@gmail.com>
>>>> wrote:
>>>>>
>>>>> I have created a new Security Policy token for Rampart say
>>>>> <CustomToken>
>>>>> of
>>>>> type SignedSupportingToken. It successfully generates a request with
>>>>> custom
>>>>> tag in the policy.xml
>>>>>
>>>>> <sp:SignedSupportingTokens
>>>>> xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy";>
>>>>>        <wsp:Policy>
>>>>>                <sp:CustomToken
>>>>> sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient";
>>>>> />
>>>>>        </wsp:Policy>
>>>>> </sp:SignedSupportingTokens>
>>>>>
>>>>> Now i want to deploy a service which requests for Custom tokens from
>>>>> clients. For that i added the custom jars to the axis/lib in
>>>>> tomcat/webapps
>>>>> and above part to the services.xml of the service and deployed it.
>>>>>
>>>>> But it does not generates the wsdl for the service and displays a
>>>>> message
>>>>> "Internal Error" . When i check the tomcat stack trace following
>>>>> exception
>>>>> was found.
>>>>>
>>>>> [INFO] getData request failed for dialect,
>>>>> http://schemas.xmlsoap.org/wsdl/
>>>>> org.apache.axis2.dataretrieval.DataRetrievalException:
>>>>> javax.xml.stream.XMLStrea
>>>>> mException: No open start element, when trying to write end element
>>>>>        at
>>>>> org.apache.axis2.dataretrieval.WSDLDataLocator.outputInlineForm(WSDLD
>>>>> ataLocator.java:135)
>>>>>        at
>>>>> org.apache.axis2.dataretrieval.WSDLDataLocator.getData(WSDLDataLocato
>>>>> r.java:73)
>>>>> etc...
>>>>>
>>>>> What can be the solution for this.
>>>>> Any suggestion is most welcome.
>>>>>
>>>>> Thanks and regards,
>>>>> shyameniw
>>>>>
>>>>>
>>>>> --
>>>>> View this message in context:
>>>>> http://old.nabble.com/Generating-WSDL-for-custom-rampart-policy-token-tp31260403p31260403.html
>>>>> Sent from the Axis - User mailing list archive at Nabble.com.
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org
>>>>> For additional commands, e-mail: java-user-h...@axis.apache.org
>>>>>
>>>>>
>>>>
>>>> <service>
>>>>   <!-- Engage rampart module -->
>>>>   <module ref="rampart"/>
>>>>
>>>>   <!-- What is the class which service is implemented -->
>>>>   <parameter name="ServiceClass"
>>>> locked="false">org.wso2.service.AddService</parameter>
>>>>
>>>>   <!-- Service operations -->
>>>>   <operation name="add">
>>>>     <messageReceiver
>>>> class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
>>>>   </operation>
>>>>
>>>>   <!-- Actual service policy -->
>>>>   <wsp:Policy wsu:Id="CustomToken"
>>>> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";
>>>>               xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy";
>>>> xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702";>
>>>>     <wsp:ExactlyOne>
>>>>       <wsp:All>
>>>>             <sp:SignedSupportingTokens>
>>>>                 <wsp:Policy>
>>>>                     <sp:CustomToken
>>>>
>>>> sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702/IncludeToken/AlwaysToRecipient";>
>>>>                         <!--wsp:Policy>
>>>>                             <sp:WssUsernameToken10/>
>>>>                         </wsp:Policy-->
>>>>                     </sp:CustomToken>
>>>>                 </wsp:Policy>
>>>>             </sp:SignedSupportingTokens>
>>>>
>>>>       </wsp:All>
>>>>     </wsp:ExactlyOne>
>>>>
>>>>   </wsp:Policy>
>>>>
>>>> </service>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org
>>>> For additional commands, e-mail: java-user-h...@axis.apache.org
>>>>
>>>
>>>
>>
>> --
>> View this message in context:
>> http://old.nabble.com/Generating-WSDL-for-custom-rampart-policy-token-tp31260403p31264337.html
>> Sent from the Axis - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org
>> For additional commands, e-mail: java-user-h...@axis.apache.org
>>
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org
> For additional commands, e-mail: java-user-h...@axis.apache.org
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/Generating-WSDL-for-custom-rampart-policy-token-tp31260403p31265006.html
Sent from the Axis - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org
For additional commands, e-mail: java-user-h...@axis.apache.org

Reply via email to