• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<testcase>
2<info>
3<keywords>
4IMAP
5SASL
6SASL AUTH OAUTH2
7RFC6749
8RFC7628
9</keywords>
10</info>
11
12#
13# Server-side
14<reply>
15<servercmd>
16AUTH OAUTHBEARER
17REPLY AUTHENTICATE +
18REPLY %b64[n,a=user,%01host=127.0.0.1%01port=%IMAPPORT%01auth=Bearer mF_9.B5f-4.1JqM%01%01]b64% A002 NO Authentication failed
19</servercmd>
20</reply>
21
22#
23# Client-side
24<client>
25<server>
26imap
27</server>
28 <name>
29IMAP OAuth 2.0 (OAUTHBEARER) failure as continuation
30 </name>
31 <command>
32'imap://%HOSTIP:%IMAPPORT/%TESTNUMBER/;MAILINDEX=1' -u user --oauth2-bearer mF_9.B5f-4.1JqM
33</command>
34</client>
35
36#
37# Verify data after the test has been "shot"
38<verify>
39# 67 - CURLE_LOGIN_DENIED
40<errorcode>
4167
42</errorcode>
43#
44# The multi interface considers a broken "CONNECT" as a prematurely broken
45# transfer and such a connection will not get a "LOGOUT"
46<protocol>
47A001 CAPABILITY
48A002 AUTHENTICATE OAUTHBEARER
49%b64[n,a=user,%01host=127.0.0.1%01port=%IMAPPORT%01auth=Bearer mF_9.B5f-4.1JqM%01%01]b64%
50</protocol>
51</verify>
52</testcase>
53