1<testcase> 2<info> 3<keywords> 4POP3 5SASL 6SASL AUTH OAUTH2 7RFC1734 8RFC5034 9RFC6749 10RFC7628 11</keywords> 12</info> 13 14# 15# Server-side 16<reply> 17<servercmd> 18AUTH OAUTHBEARER 19REPLY AUTH + 20REPLY %b64[n,a=user,%01host=127.0.0.1%01port=%POP3PORT%01auth=Bearer mF_9.B5f-4.1JqM%01%01]b64% + eyJzdGF0dXMiOiJpbnZhbGlkX3Rva2VuIiwic2NvcGUiOiJleGFtcGxlX3Njb3BlIiwib3BlbmlkLWNvbmZpZ3VyYXRpb24iOiJodHRwczovL2V4YW1wbGUuY29tLy53ZWxsLWtub3duL29wZW5pZC1jb25maWd1cmF0aW9uIn0 21REPLY AQ== -ERR Authentication failed 22</servercmd> 23</reply> 24 25# 26# Client-side 27<client> 28<server> 29pop3 30</server> 31<name> 32POP3 OAuth 2.0 (OAUTHBEARER) failure as continuation 33</name> 34<command> 35pop3://%HOSTIP:%POP3PORT/%TESTNUMBER -u user --oauth2-bearer mF_9.B5f-4.1JqM 36</command> 37</client> 38 39# 40# Verify data after the test has been "shot" 41<verify> 42# 67 - CURLE_LOGIN_DENIED 43<errorcode> 4467 45</errorcode> 46# 47# The multi interface considers a broken "CONNECT" as a prematurely broken 48# transfer and such a connection will not get a "QUIT" 49<protocol> 50CAPA 51AUTH OAUTHBEARER 52%b64[n,a=user,%01host=127.0.0.1%01port=%POP3PORT%01auth=Bearer mF_9.B5f-4.1JqM%01%01]b64% 53AQ== 54</protocol> 55</verify> 56</testcase> 57