Files
inventory-plus-plus/diagrams/etsy/obtaining_access_token.svg
T

1 line
22 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" data-diagram-type="SEQUENCE" height="851px" preserveAspectRatio="none" style="width:725px;height:851px;background:#FFFFFF;" version="1.1" viewBox="0 0 725 851" width="725px" zoomAndPan="magnify"><defs/><g><g><title>AccountPage</title><rect fill="#FFFFFF" height="172.5301" style="stroke:#181818;stroke-width:1;" width="10" x="98.503" y="117.7739"/></g><g><title>EtsyPage</title><rect fill="#FFFFFF" height="396.3541" style="stroke:#181818;stroke-width:1;" width="10" x="242.9461" y="322.01"/></g><g><title>AppServer</title><rect fill="#FFFFFF" height="77.412" style="stroke:#181818;stroke-width:1;" width="10" x="330.9922" y="149.4799"/></g><g><title>AppServer</title><rect fill="#FFFFFF" height="259.2361" style="stroke:#181818;stroke-width:1;" width="10" x="330.9922" y="413.4221"/></g><g><title>DB</title><rect fill="#FFFFFF" height="14" style="stroke:#181818;stroke-width:1;" width="10" x="567.7974" y="181.186"/></g><g><title>DB</title><rect fill="#FFFFFF" height="14" style="stroke:#181818;stroke-width:1;" width="10" x="567.7974" y="445.1281"/></g><g><title>DB</title><rect fill="#FFFFFF" height="14" style="stroke:#181818;stroke-width:1;" width="10" x="567.7974" y="644.6582"/></g><g><title>Etsy</title><rect fill="#FFFFFF" height="377.3541" style="stroke:#181818;stroke-width:1;" width="10" x="701.9394" y="381.716"/></g><g><title>Etsy</title><rect fill="#FFFFFF" height="31.706" style="stroke:#181818;stroke-width:1;" width="10" x="706.9394" y="535.5401"/></g><g><title>Etsy</title><rect fill="#FFFFFF" height="14" style="stroke:#181818;stroke-width:1;" width="10" x="706.9394" y="598.9521"/></g><g><title>User</title><rect fill="#000000" fill-opacity="0.00000" height="684.0023" width="8" x="19.3089" y="84.0679"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5,5;" x1="23" x2="23" y1="84.0679" y2="768.0702"/></g><g><title>AccountPage</title><rect fill="#000000" fill-opacity="0.00000" height="684.0023" width="8" x="99.503" y="84.0679"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5,5;" x1="103.4812" x2="103.4812" y1="84.0679" y2="768.0702"/></g><g><title>EtsyPage</title><rect fill="#000000" fill-opacity="0.00000" height="684.0023" width="8" x="243.9461" y="84.0679"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5,5;" x1="247.1892" x2="247.1892" y1="84.0679" y2="768.0702"/></g><g><title>AppServer</title><rect fill="#000000" fill-opacity="0.00000" height="684.0023" width="8" x="331.9922" y="84.0679"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5,5;" x1="335.8323" x2="335.8323" y1="84.0679" y2="768.0702"/></g><g><title>DB</title><rect fill="#000000" fill-opacity="0.00000" height="684.0023" width="8" x="568.7974" y="84.0679"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5,5;" x1="572.7974" x2="572.7974" y1="84.0679" y2="768.0702"/></g><g><title>Etsy</title><rect fill="#000000" fill-opacity="0.00000" height="684.0023" width="8" x="702.9394" y="84.0679"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5,5;" x1="706.5975" x2="706.5975" y1="84.0679" y2="768.0702"/></g><g class="participant participant-head" data-participant="User"><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="30.6179" x="5" y="79.9659">User</text><ellipse cx="23.3089" cy="13.5" fill="#E2E2F0" rx="8" ry="8" style="stroke:#181818;stroke-width:0.5;"/><path d="M23.3089,21.5 L23.3089,48.5 M10.3089,29.5 L36.3089,29.5 M23.3089,48.5 L10.3089,63.5 M23.3089,48.5 L36.3089,63.5" fill="none" style="stroke:#181818;stroke-width:0.5;"/></g><g class="participant participant-tail" data-participant="User"><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="30.6179" x="5" y="782.0361">User</text><ellipse cx="23.3089" cy="794.6381" fill="#E2E2F0" rx="8" ry="8" style="stroke:#181818;stroke-width:0.5;"/><path d="M23.3089,802.6381 L23.3089,829.6381 M10.3089,810.6381 L36.3089,810.6381 M23.3089,829.6381 L10.3089,844.6381 M23.3089,829.6381 L36.3089,844.6381" fill="none" style="stroke:#181818;stroke-width:0.5;"/></g><g class="participant participant-head" data-participant="AccountPage"><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="86.0437" x="57.4812" y="79.9659">AccountPage</text><path d="M83.003,37 L83.003,61 M83.003,49 L100.003,49" fill="none" style="stroke:#181818;stroke-width:0.5;"/><ellipse cx="112.003" cy="49" fill="#E2E2F0" rx="12" ry="12" style="stroke:#181818;stroke-width:0.5;"/></g><g class="participant participant-tail" data-participant="AccountPage"><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="86.0437" x="57.4812" y="782.0361">AccountPage</text><path d="M83.003,790.1381 L83.003,814.1381 M83.003,802.1381 L100.003,802.1381" fill="none" style="stroke:#181818;stroke-width:0.5;"/><ellipse cx="112.003" cy="802.1381" fill="#E2E2F0" rx="12" ry="12" style="stroke:#181818;stroke-width:0.5;"/></g><g class="participant participant-head" data-participant="EtsyPage"><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="59.5138" x="215.1892" y="79.9659">EtsyPage</text><path d="M227.4461,37 L227.4461,61 M227.4461,49 L244.4461,49" fill="none" style="stroke:#181818;stroke-width:0.5;"/><ellipse cx="256.4461" cy="49" fill="#E2E2F0" rx="12" ry="12" style="stroke:#181818;stroke-width:0.5;"/></g><g class="participant participant-tail" data-participant="EtsyPage"><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="59.5138" x="215.1892" y="782.0361">EtsyPage</text><path d="M227.4461,790.1381 L227.4461,814.1381 M227.4461,802.1381 L244.4461,802.1381" fill="none" style="stroke:#181818;stroke-width:0.5;"/><ellipse cx="256.4461" cy="802.1381" fill="#E2E2F0" rx="12" ry="12" style="stroke:#181818;stroke-width:0.5;"/></g><g class="participant participant-head" data-participant="AppServer"><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="68.3197" x="298.8323" y="79.9659">AppServer</text><ellipse cx="335.9922" cy="49" fill="#E2E2F0" rx="12" ry="12" style="stroke:#181818;stroke-width:0.5;"/><polygon fill="#181818" points="331.9922,37,337.9922,32,335.9922,37,337.9922,42,331.9922,37" style="stroke:#181818;stroke-width:1;"/></g><g class="participant participant-tail" data-participant="AppServer"><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="68.3197" x="298.8323" y="782.0361">AppServer</text><ellipse cx="335.9922" cy="802.1381" fill="#E2E2F0" rx="12" ry="12" style="stroke:#181818;stroke-width:0.5;"/><polygon fill="#181818" points="331.9922,790.1381,337.9922,785.1381,335.9922,790.1381,337.9922,795.1381,331.9922,790.1381" style="stroke:#181818;stroke-width:1;"/></g><g class="participant participant-head" data-participant="DB"><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="19.3199" x="560.1374" y="79.9659">DB</text><path d="M554.7974,29 C554.7974,19 572.7974,19 572.7974,19 C572.7974,19 590.7974,19 590.7974,29 L590.7974,55 C590.7974,65 572.7974,65 572.7974,65 C572.7974,65 554.7974,65 554.7974,55 L554.7974,29" fill="#E2E2F0" style="stroke:#181818;stroke-width:0.5;"/><path d="M554.7974,29 C554.7974,39 572.7974,39 572.7974,39 C572.7974,39 590.7974,39 590.7974,29" fill="none" style="stroke:#181818;stroke-width:0.5;"/></g><g class="participant participant-tail" data-participant="DB"><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="19.3199" x="560.1374" y="782.0361">DB</text><path d="M554.7974,796.1381 C554.7974,786.1381 572.7974,786.1381 572.7974,786.1381 C572.7974,786.1381 590.7974,786.1381 590.7974,796.1381 L590.7974,822.1381 C590.7974,832.1381 572.7974,832.1381 572.7974,832.1381 C572.7974,832.1381 554.7974,832.1381 554.7974,822.1381 L554.7974,796.1381" fill="#E2E2F0" style="stroke:#181818;stroke-width:0.5;"/><path d="M554.7974,796.1381 C554.7974,806.1381 572.7974,806.1381 572.7974,806.1381 C572.7974,806.1381 590.7974,806.1381 590.7974,796.1381" fill="none" style="stroke:#181818;stroke-width:0.5;"/></g><g class="participant participant-head" data-participant="Etsy"><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="26.6839" x="690.5975" y="79.9659">Etsy</text><ellipse cx="706.9394" cy="49" fill="#E2E2F0" rx="12" ry="12" style="stroke:#181818;stroke-width:0.5;"/><polygon fill="#181818" points="702.9394,37,708.9394,32,706.9394,37,708.9394,42,702.9394,37" style="stroke:#181818;stroke-width:1;"/></g><g class="participant participant-tail" data-participant="Etsy"><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="26.6839" x="690.5975" y="782.0361">Etsy</text><ellipse cx="706.9394" cy="802.1381" fill="#E2E2F0" rx="12" ry="12" style="stroke:#181818;stroke-width:0.5;"/><polygon fill="#181818" points="702.9394,790.1381,708.9394,785.1381,706.9394,790.1381,708.9394,795.1381,702.9394,790.1381" style="stroke:#181818;stroke-width:1;"/></g><g><title>AccountPage</title><rect fill="#FFFFFF" height="172.5301" style="stroke:#181818;stroke-width:1;" width="10" x="98.503" y="117.7739"/></g><g><title>EtsyPage</title><rect fill="#FFFFFF" height="396.3541" style="stroke:#181818;stroke-width:1;" width="10" x="242.9461" y="322.01"/></g><g><title>AppServer</title><rect fill="#FFFFFF" height="77.412" style="stroke:#181818;stroke-width:1;" width="10" x="330.9922" y="149.4799"/></g><g><title>AppServer</title><rect fill="#FFFFFF" height="259.2361" style="stroke:#181818;stroke-width:1;" width="10" x="330.9922" y="413.4221"/></g><g><title>DB</title><rect fill="#FFFFFF" height="14" style="stroke:#181818;stroke-width:1;" width="10" x="567.7974" y="181.186"/></g><g><title>DB</title><rect fill="#FFFFFF" height="14" style="stroke:#181818;stroke-width:1;" width="10" x="567.7974" y="445.1281"/></g><g><title>DB</title><rect fill="#FFFFFF" height="14" style="stroke:#181818;stroke-width:1;" width="10" x="567.7974" y="644.6582"/></g><g><title>Etsy</title><rect fill="#FFFFFF" height="377.3541" style="stroke:#181818;stroke-width:1;" width="10" x="701.9394" y="381.716"/></g><g><title>Etsy</title><rect fill="#FFFFFF" height="31.706" style="stroke:#181818;stroke-width:1;" width="10" x="706.9394" y="535.5401"/></g><g><title>Etsy</title><rect fill="#FFFFFF" height="14" style="stroke:#181818;stroke-width:1;" width="10" x="706.9394" y="598.9521"/></g><g class="message" data-participant-1="User" data-participant-2="AccountPage"><polygon fill="#181818" points="86.503,113.7739,96.503,117.7739,86.503,121.7739,90.503,117.7739" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="23.3089" x2="92.503" y1="117.7739" y2="117.7739"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="26.507" x="30.3089" y="111.9649">load</text></g><g class="message" data-participant-1="AccountPage" data-participant-2="AppServer"><polygon fill="#181818" points="318.9922,145.4799,328.9922,149.4799,318.9922,153.4799,322.9922,149.4799" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="108.503" x2="324.9922" y1="149.4799" y2="149.4799"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="203.4892" x="115.503" y="143.6709">get link to etsy to give app access</text></g><g class="message" data-participant-1="AppServer" data-participant-2="DB"><polygon fill="#181818" points="555.7974,177.186,565.7974,181.186,555.7974,185.186,559.7974,181.186" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="340.9922" x2="561.7974" y1="181.186" y2="181.186"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="207.8052" x="347.9922" y="175.377">TODO: store oauth state and code</text></g><g class="message" data-participant-1="DB" data-participant-2="AppServer"><polygon fill="#181818" points="351.9922,191.186,341.9922,195.186,351.9922,199.186,347.9922,195.186" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;stroke-dasharray:2,2;" x1="345.9922" x2="571.7974" y1="195.186" y2="195.186"/></g><g class="message" data-participant-1="AppServer" data-participant-2="AccountPage"><polygon fill="#181818" points="119.503,222.892,109.503,226.892,119.503,230.892,115.503,226.892" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;stroke-dasharray:2,2;" x1="113.503" x2="334.9922" y1="226.892" y2="226.892"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="21.684" x="125.503" y="221.083">link</text></g><g class="message" data-participant-1="User" data-participant-2="AccountPage"><polygon fill="#181818" points="86.503,254.598,96.503,258.598,86.503,262.598,90.503,258.598" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="23.3089" x2="92.503" y1="258.598" y2="258.598"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="51.194" x="30.3089" y="252.789">click link</text></g><g class="message" data-participant-1="AccountPage" data-participant-2="User"><polygon fill="#181818" points="34.3089,286.304,24.3089,290.304,34.3089,294.304,30.3089,290.304" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;stroke-dasharray:2,2;" x1="28.3089" x2="102.503" y1="290.304" y2="290.304"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="47.684" x="40.3089" y="284.495">redirect</text></g><g class="message" data-participant-1="User" data-participant-2="EtsyPage"><polygon fill="#181818" points="230.9461,318.01,240.9461,322.01,230.9461,326.01,234.9461,322.01" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="23.3089" x2="236.9461" y1="322.01" y2="322.01"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="26.507" x="30.3089" y="316.201">load</text></g><g class="message" data-participant-1="EtsyPage" data-participant-2="User"><polygon fill="#181818" points="34.3089,332.01,24.3089,336.01,34.3089,340.01,30.3089,336.01" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;stroke-dasharray:2,2;" x1="28.3089" x2="241.9461" y1="336.01" y2="336.01"/></g><g class="message" data-participant-1="User" data-participant-2="EtsyPage"><polygon fill="#181818" points="230.9461,363.716,240.9461,367.716,230.9461,371.716,234.9461,367.716" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="23.3089" x2="236.9461" y1="367.716" y2="367.716"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="195.6372" x="30.3089" y="361.907">click button to "give app access"</text></g><g class="message" data-participant-1="EtsyPage" data-participant-2="Etsy"><polygon fill="#181818" points="689.9394,377.716,699.9394,381.716,689.9394,385.716,693.9394,381.716" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="252.9461" x2="695.9394" y1="381.716" y2="381.716"/></g><g class="message" data-participant-1="Etsy" data-participant-2="AppServer"><polygon fill="#181818" points="351.9922,409.4221,341.9922,413.4221,351.9922,417.4221,347.9922,413.4221" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="345.9922" x2="700.9394" y1="413.4221" y2="413.4221"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="93.8341" x="357.9922" y="407.6131">send auth code</text></g><g class="message" data-participant-1="AppServer" data-participant-2="DB"><polygon fill="#181818" points="555.7974,441.1281,565.7974,445.1281,555.7974,449.1281,559.7974,445.1281" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="340.9922" x2="561.7974" y1="445.1281" y2="445.1281"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="92.9371" x="347.9922" y="439.3191">get oauth state</text></g><g class="message" data-participant-1="DB" data-participant-2="AppServer"><polygon fill="#181818" points="351.9922,455.1281,341.9922,459.1281,351.9922,463.1281,347.9922,459.1281" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;stroke-dasharray:2,2;" x1="345.9922" x2="571.7974" y1="459.1281" y2="459.1281"/></g><g class="message" data-participant-1="AppServer" data-participant-2="AppServer"><line style="stroke:#181818;stroke-width:1;" x1="340.9922" x2="382.9922" y1="490.8341" y2="490.8341"/><line style="stroke:#181818;stroke-width:1;" x1="382.9922" x2="382.9922" y1="490.8341" y2="503.8341"/><line style="stroke:#181818;stroke-width:1;" x1="341.9922" x2="382.9922" y1="503.8341" y2="503.8341"/><polygon fill="#181818" points="351.9922,499.8341,341.9922,503.8341,351.9922,507.8341,347.9922,503.8341" style="stroke:#181818;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="67.379" x="347.9922" y="485.0251">verify state</text></g><g class="message" data-participant-1="AppServer" data-participant-2="Etsy"><polygon fill="#181818" points="694.9394,531.5401,704.9394,535.5401,694.9394,539.5401,698.9394,535.5401" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="340.9922" x2="700.9394" y1="535.5401" y2="535.5401"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="122.7331" x="347.9922" y="529.7311">request access code</text></g><g class="message" data-participant-1="Etsy" data-participant-2="AppServer"><polygon fill="#181818" points="351.9922,563.2461,341.9922,567.2461,351.9922,571.2461,347.9922,567.2461" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;stroke-dasharray:2,2;" x1="345.9922" x2="700.9394" y1="567.2461" y2="567.2461"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="336.9473" x="357.9922" y="561.4371">access token and expiration, refresh token, and user_id</text></g><g class="message" data-participant-1="AppServer" data-participant-2="Etsy"><polygon fill="#181818" points="694.9394,594.9521,704.9394,598.9521,694.9394,602.9521,698.9394,598.9521" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="340.9922" x2="700.9394" y1="598.9521" y2="598.9521"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="94.3801" x="347.9922" y="593.1431">get user's store</text></g><g class="message" data-participant-1="Etsy" data-participant-2="AppServer"><polygon fill="#181818" points="351.9922,608.9521,341.9922,612.9521,351.9922,616.9521,347.9922,612.9521" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;stroke-dasharray:2,2;" x1="345.9922" x2="700.9394" y1="612.9521" y2="612.9521"/></g><g class="message" data-participant-1="AppServer" data-participant-2="DB"><polygon fill="#181818" points="555.7974,640.6582,565.7974,644.6582,555.7974,648.6582,559.7974,644.6582" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="340.9922" x2="561.7974" y1="644.6582" y2="644.6582"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="186.8492" x="347.9922" y="638.8492">save access token, store id, etc</text></g><g class="message" data-participant-1="DB" data-participant-2="AppServer"><polygon fill="#181818" points="351.9922,654.6582,341.9922,658.6582,351.9922,662.6582,347.9922,658.6582" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;stroke-dasharray:2,2;" x1="345.9922" x2="571.7974" y1="658.6582" y2="658.6582"/></g><g class="message" data-participant-1="AppServer" data-participant-2="Etsy"><polygon fill="#181818" points="689.9394,668.6582,699.9394,672.6582,689.9394,676.6582,693.9394,672.6582" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;stroke-dasharray:2,2;" x1="335.9922" x2="695.9394" y1="672.6582" y2="672.6582"/></g><g class="message" data-participant-1="Etsy" data-participant-2="EtsyPage"><polygon fill="#181818" points="263.9461,700.3642,253.9461,704.3642,263.9461,708.3642,259.9461,704.3642" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;stroke-dasharray:2,2;" x1="257.9461" x2="700.9394" y1="704.3642" y2="704.3642"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="288.7822" x="269.9461" y="698.5552">3xx redirect to app's redirect url (account page)</text></g><g class="message" data-participant-1="EtsyPage" data-participant-2="User"><polygon fill="#181818" points="34.3089,714.3642,24.3089,718.3642,34.3089,722.3642,30.3089,718.3642" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;stroke-dasharray:2,2;" x1="28.3089" x2="246.9461" y1="718.3642" y2="718.3642"/></g><g class="message" data-participant-1="User" data-participant-2="AccountPage"><polygon fill="#181818" points="91.503,746.0702,101.503,750.0702,91.503,754.0702,95.503,750.0702" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="23.3089" x2="97.503" y1="750.0702" y2="750.0702"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="26.507" x="30.3089" y="744.2612">load</text></g><!--SRC=[XP9DRy8m38Rl-HKMbssYFUrMJPD0xCoaRUSf90OYggPBN0J_VavAqm2TTkc7yxwsyzXIaNNmvT69ZUqQBTqP5ahn9xtB7Ox1D_Bd656s8MThMBJj1xeZ6xKakP4UORLCfq4kX0Y9eNpDKy9y3XNKLcgHHuDeoDXBTaXGc-O0P04vNNZlp151jYr8fT1xCLhOlrhsni_rQbs1vuiXMDdHdhybiQ_HeAp6pFLIbi5MbbUzX6YMkGpzSYEJjwb0rKOTCa5qvpSBVeVQE5Gq8Xc0PZoIFS6-4m_bDXsHRGAIsGsJcKZYYv4hN5rv278oZyma8he1a-4CSyWmJjFBZUDF1Vmqs_ETS-miildfqDEb_waHHMtaUD6GFM0J1ugdrZX9nZO59zewzFl-j8Z77GFyDlglqk5kGVBW-tsPhZlDnSl0FUkdkEoSqGKlhFeFrD08HzF4Kj4Ada-dj3LXpZnXxZ95EbV3e-pN35hsFjslJqZznzB6VHE_]--></g></svg>