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]