test889 (1140B)
1 <testcase> 2 <info> 3 <keywords> 4 POP3 5 SASL 6 SASL AUTH OAUTH2 7 RFC1734 8 RFC5034 9 RFC6749 10 RFC7628 11 </keywords> 12 </info> 13 14 # 15 # Server-side 16 <reply> 17 <servercmd> 18 AUTH OAUTHBEARER 19 REPLY AUTH + 20 REPLY %b64[n,a=user,%01host=127.0.0.1%01port=%POP3PORT%01auth=Bearer mF_9.B5f-4.1JqM%01%01]b64% + eyJzdGF0dXMiOiJpbnZhbGlkX3Rva2VuIiwic2NvcGUiOiJleGFtcGxlX3Njb3BlIiwib3BlbmlkLWNvbmZpZ3VyYXRpb24iOiJodHRwczovL2V4YW1wbGUuY29tLy53ZWxsLWtub3duL29wZW5pZC1jb25maWd1cmF0aW9uIn0 21 REPLY AQ== -ERR Authentication failed 22 </servercmd> 23 </reply> 24 25 # 26 # Client-side 27 <client> 28 <server> 29 pop3 30 </server> 31 <name> 32 POP3 OAuth 2.0 (OAUTHBEARER) failure as continuation 33 </name> 34 <command> 35 pop3://%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> 44 67 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> 50 CAPA 51 AUTH OAUTHBEARER 52 %b64[n,a=user,%01host=127.0.0.1%01port=%POP3PORT%01auth=Bearer mF_9.B5f-4.1JqM%01%01]b64% 53 AQ== 54 </protocol> 55 </verify> 56 </testcase>