Created
August 31, 2026 02:11
-
-
Save tlkahn/fe85c41f3ee92a506e74abcafb543022 to your computer and use it in GitHub Desktop.
plantuml from plantuml-gist-test.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" data-diagram-type="SEQUENCE" height="338px" preserveAspectRatio="none" style="width:243px;height:338px;background:#FFFFFF;" version="1.1" viewBox="0 0 243 338" width="243px" zoomAndPan="magnify"><defs/><g><g class="title" data-source-line="1"><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="700" lengthAdjust="spacing" textLength="112.3213" x="62.3191" y="28.5352">Login sequence</text></g><g class="participant-lifeline" data-entity-uid="part1" data-qualified-name="User" data-source-line="2" id="part1-lifeline"><g><title>User</title><rect fill="#000000" fill-opacity="0.00000" height="137.2422" width="8" x="19.1826" y="118.9766"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5,5;" x1="23" x2="23" y1="118.9766" y2="256.2188"/></g></g><g class="participant-lifeline" data-entity-uid="part2" data-qualified-name="Auth" data-source-line="3" id="part2-lifeline"><g><title>Auth Service</title><rect fill="#000000" fill-opacity="0.00000" height="137.2422" width="8" x="112.0801" y="118.9766"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5,5;" x1="116.063" x2="116.063" y1="118.9766" y2="256.2188"/></g></g><g class="participant-lifeline" data-entity-uid="part3" data-qualified-name="DB" data-source-line="4" id="part3-lifeline"><g><title>DB</title><rect fill="#000000" fill-opacity="0.00000" height="137.2422" width="8" x="212.6899" y="118.9766"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5,5;" x1="216.4204" x2="216.4204" y1="118.9766" y2="256.2188"/></g></g><g class="participant participant-head" data-entity-uid="part1" data-qualified-name="User" data-source-line="2" id="part1-head"><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="30.3652" x="5" y="116.0234">User</text><ellipse cx="23.1826" cy="50.9883" fill="#E2E2F0" rx="8" ry="8" style="stroke:#181818;stroke-width:0.5;"/><path d="M23.1826,58.9883 L23.1826,85.9883 M10.1826,66.9883 L36.1826,66.9883 M23.1826,85.9883 L10.1826,100.9883 M23.1826,85.9883 L36.1826,100.9883" fill="none" style="stroke:#181818;stroke-width:0.5;"/></g><g class="participant participant-tail" data-entity-uid="part1" data-qualified-name="User" data-source-line="2" id="part1-tail"><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="30.3652" x="5" y="268.7539">User</text><ellipse cx="23.1826" cy="280.207" fill="#E2E2F0" rx="8" ry="8" style="stroke:#181818;stroke-width:0.5;"/><path d="M23.1826,288.207 L23.1826,315.207 M10.1826,296.207 L36.1826,296.207 M23.1826,315.207 L10.1826,330.207 M23.1826,315.207 L36.1826,330.207" fill="none" style="stroke:#181818;stroke-width:0.5;"/></g><g class="participant participant-head" data-entity-uid="part2" data-qualified-name="Auth" data-source-line="3" id="part2-head"><rect fill="#E2E2F0" height="30.4883" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="98.0342" x="67.063" y="87.4883"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="84.0342" x="74.063" y="108.0234">Auth Service</text></g><g class="participant participant-tail" data-entity-uid="part2" data-qualified-name="Auth" data-source-line="3" id="part2-tail"><rect fill="#E2E2F0" height="30.4883" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="98.0342" x="67.063" y="255.2188"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="84.0342" x="74.063" y="275.7539">Auth Service</text></g><g class="participant participant-head" data-entity-uid="part3" data-qualified-name="DB" data-source-line="4" id="part3-head"><rect fill="#E2E2F0" height="30.4883" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="32.5391" x="200.4204" y="87.4883"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="18.5391" x="207.4204" y="108.0234">DB</text></g><g class="participant participant-tail" data-entity-uid="part3" data-qualified-name="DB" data-source-line="4" id="part3-tail"><rect fill="#E2E2F0" height="30.4883" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="32.5391" x="200.4204" y="255.2188"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="18.5391" x="207.4204" y="275.7539">DB</text></g><g class="message" data-entity-1="part1" data-entity-2="part2" data-source-line="5" id="msg1"><polygon fill="#181818" points="104.0801,146.2871,114.0801,150.2871,104.0801,154.2871,108.0801,150.2871" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><line style="stroke:#181818;stroke-width:1;" x1="23.1826" x2="110.0801" y1="150.2871" y2="150.2871"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="68.8975" x="30.1826" y="145.5449">credentials</text></g><g class="message" data-entity-1="part2" data-entity-2="part3" data-source-line="6" id="msg2"><polygon fill="#181818" points="204.6899,175.5977,214.6899,179.5977,204.6899,183.5977,208.6899,179.5977" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><line style="stroke:#181818;stroke-width:1;" x1="116.0801" x2="210.6899" y1="179.5977" y2="179.5977"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="76.6099" x="123.0801" y="174.8555">SELECT user</text></g><g class="message" data-entity-1="part3" data-entity-2="part2" data-source-line="7" id="msg3"><polygon fill="#181818" points="127.0801,204.9082,117.0801,208.9082,127.0801,212.9082,123.0801,208.9082" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><line style="stroke:#181818;stroke-width:1;stroke-dasharray:2,2;" x1="121.0801" x2="215.6899" y1="208.9082" y2="208.9082"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="23.3213" x="133.0801" y="204.166">row</text></g><g class="message" data-entity-1="part2" data-entity-2="part1" data-source-line="8" id="msg4"><polygon fill="#181818" points="34.1826,234.2188,24.1826,238.2188,34.1826,242.2188,30.1826,238.2188" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><line style="stroke:#181818;stroke-width:1;stroke-dasharray:2,2;" x1="28.1826" x2="115.0801" y1="238.2188" y2="238.2188"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="35.7563" x="40.1826" y="233.4766">token</text></g></g></svg> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment