Tellier Benoit created JAMES-2064:
-------------------------------------

             Summary: Can not authenticate with curl
                 Key: JAMES-2064
                 URL: https://issues.apache.org/jira/browse/JAMES-2064
             Project: James Server
          Issue Type: Bug
          Components: IMAPServer
            Reporter: Tellier Benoit


Here is the recorded commands:


{code:java}
benwa@horizon ~/Documents/apache/onssd/james-project (git)-[JAMES-1789-2] % 
curl -u [email protected] -v imap://openpaas.linagora.com/INBOX/
Enter host password for user '[email protected]':
*   Trying 109.197.180.230...
* TCP_NODELAY set
* Connected to openpaas.linagora.com (109.197.180.230) port 143 (#0)
< * OK JAMES IMAP4rev1 Server  Server james.openpaas.linagora.com is ready.
> A001 CAPABILITY
< * CAPABILITY NAMESPACE QUOTA IMAP4rev1 QRESYNC UNSELECT WITHIN SASL-IR ACL 
ENABLE SEARCHRES UIDPLUS CHILDREN AUTH=PLAIN LITERAL+ MOVE ANNOTATION ESEARCH 
IDLE I18NLEVEL=1 STARTTLS
< A001 OK CAPABILITY completed.
> A002 AUTHENTICATE PLAIN YnRlmQ=
< A002 NO AUTHENTICATE Not an admin
* Closing connection 0
{code}

The corresponding log is: 
https://openpaas.linagora.com/viewlogs/app/kibana#/doc/logs-*/logs-2017-06-15/tester/?id=AVyq9YEGzFPejjEzie5O

Apparently IMAP command parsing for authenticate leads to thinks it is 
delegation, when it is not...


Digging a bit more it turns out the login was on the form 
"\0user\0user\0password"

So self delegation...



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to