1<testcase> 2<info> 3<keywords> 4IMAP 5IMAP AUTH OAUTH2 6RFC6749 7</keywords> 8</info> 9 10# 11# Server-side 12<reply> 13<servercmd> 14AUTH XOAUTH2 15REPLY AUTHENTICATE + 16REPLY dXNlcj11c2VyAWF1dGg9QmVhcmVyIG1GXzkuQjVmLTQuMUpxTQEB A002 OK AUTHENTICATE completed 17</servercmd> 18<data> 19From: me@somewhere 20To: fake@nowhere 21 22body 23 24-- 25 yours sincerely 26</data> 27</reply> 28 29# 30# Client-side 31<client> 32<server> 33imap 34</server> 35 <name> 36IMAP OAuth 2.0 authentication 37 </name> 38 <command> 39'imap://%HOSTIP:%IMAPPORT/824/;UID=1' -u user --oauth2-bearer mF_9.B5f-4.1JqM 40</command> 41</client> 42 43# 44# Verify data after the test has been "shot" 45<verify> 46<protocol> 47A001 CAPABILITY 48A002 AUTHENTICATE XOAUTH2 49dXNlcj11c2VyAWF1dGg9QmVhcmVyIG1GXzkuQjVmLTQuMUpxTQEB 50A003 SELECT 824 51A004 FETCH 1 BODY[] 52A005 LOGOUT 53</protocol> 54</verify> 55</testcase> 56