[ 
https://issues.apache.org/jira/browse/PROTON-1606?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16191586#comment-16191586
 ] 

tim taylor commented on PROTON-1606:
------------------------------------

In my scenario, the service I am hitting against is not offering EXTERNAL, 
ANONYMOUS, or NONE as viable mechanisms on the client side to avoid using 
PLAIN. It only accepts PLAIN, or no SASL communication.

The only way I could get the service to accept communication from my client 
using Proton-j was to modify the library such that the global handler does not 
create any SASL layer by default.

> (Proton-J) Using Sasl needs to be optional for Client Role
> ----------------------------------------------------------
>
>                 Key: PROTON-1606
>                 URL: https://issues.apache.org/jira/browse/PROTON-1606
>             Project: Qpid Proton
>          Issue Type: Improvement
>          Components: proton-j
>    Affects Versions: proton-j-0.22.0
>         Environment: N/A
>            Reporter: tim taylor
>   Original Estimate: 8h
>  Remaining Estimate: 8h
>
> In order for my application to use Proton-j for amqps messaging, the Sasl 
> layer cannot be created by the global handler (IOHandler) at 
> CONNECTION_LOCAL_OPEN time. The code below breaks our ability to use proton-j 
> for amqps messaging as a CLIENT against our service.
> ...
> sasl = transport.sasl();
> sasl.client();
> sasl.setMechanisms("ANONYMOUS");
> ...
> I need these three lines of code to be optional in the global handler, or for 
> a new API that allows a transport implementation to undo creating the Sasl 
> layer.
> Something like:
>     ....
>     Transport transport = event.getConnection().getTransport();
>     transport.disableSasl();
>     ....
> The service I am hitting against is not using Proton-j as the SERVER role.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to