Skip to content

Instantly share code, notes, and snippets.

@aeneasr
Created May 21, 2019 10:31
Show Gist options
  • Save aeneasr/1439a219490c7f9c92e441428bc3f57f to your computer and use it in GitHub Desktop.
Save aeneasr/1439a219490c7f9c92e441428bc3f57f to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
<svg xmlns="http://www.w3.org/2000/svg" style="max-width:565.01171875px;font:14px/21px &quot;Chinese Quote&quot;,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,&quot;PingFang SC&quot;,&quot;Hiragino Sans GB&quot;,&quot;Microsoft YaHei&quot;,&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;" viewBox="0 0 565.012 596" color="rgba(0,0,0,.65098)"><style/><g class="output"><g class="edgePaths"><g class="edgePath" transform="translate(-12 -12)"><path class="path" d="M187.457 61v50" marker-end="url(#arrowhead37)" fill="none"/><defs><marker id="arrowhead37" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M0 0l10 5-10 5z" class="arrowheadPath" stroke-dasharray="1px,0"/></marker></defs></g><g class="edgePath" transform="translate(-12 -12)"><path class="path" d="M221.194 152l58.423 35.5V223" marker-end="url(#arrowhead38)" fill="none"/><defs><marker id="arrowhead38" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M0 0l10 5-10 5z" class="arrowheadPath" stroke-dasharray="1px,0"/></marker></defs></g><g class="edgePath" transform="translate(-12 -12)"><path class="path" d="M153.72 152l-58.423 35.5V223" marker-end="url(#arrowhead39)" fill="none"/><defs><marker id="arrowhead39" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M0 0l10 5-10 5z" class="arrowheadPath" stroke-dasharray="1px,0"/></marker></defs></g><g class="edgePath" transform="translate(-12 -12)"><path class="path" d="M320.363 264l70.559 35.5V335" marker-end="url(#arrowhead40)" fill="none"/><defs><marker id="arrowhead40" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M0 0l10 5-10 5z" class="arrowheadPath" stroke-dasharray="1px,0"/></marker></defs></g><g class="edgePath" transform="translate(-12 -12)"><path class="path" d="M238.872 264l-70.56 35.5V335" marker-end="url(#arrowhead41)" fill="none"/><defs><marker id="arrowhead41" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M0 0l10 5-10 5z" class="arrowheadPath" stroke-dasharray="1px,0"/></marker></defs></g><g class="edgePath" transform="translate(-12 -12)"><path class="path" d="M353.567 376l-64.688 35.5V447" marker-end="url(#arrowhead42)" fill="none"/><defs><marker id="arrowhead42" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M0 0l10 5-10 5z" class="arrowheadPath" stroke-dasharray="1px,0"/></marker></defs></g><g class="edgePath" transform="translate(-12 -12)"><path class="path" d="M428.277 376l64.688 35.5V447" marker-end="url(#arrowhead43)" fill="none"/><defs><marker id="arrowhead43" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M0 0l10 5-10 5z" class="arrowheadPath" stroke-dasharray="1px,0"/></marker></defs></g><g class="edgePath" transform="translate(-12 -12)"><path class="path" d="M492.965 488v71" marker-end="url(#arrowhead44)" fill="none"/><defs><marker id="arrowhead44" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M0 0l10 5-10 5z" class="arrowheadPath" stroke-dasharray="1px,0"/></marker></defs></g></g><g class="edgeLabels"><foreignObject width="0" height="0" transform="translate(-12 -12)"><div xmlns="http://www.w3.org/1999/xhtml" style="white-space:nowrap" display="inline-block"><span class="edgeLabel"/></div></foreignObject><foreignObject width="178.047" height="21" transform="translate(178.594 165)"><div xmlns="http://www.w3.org/1999/xhtml" style="white-space:nowrap" display="inline-block"><span class="edgeLabel">found matching access rule</span></div></foreignObject><foreignObject width="150.594" height="21" transform="translate(8 165)"><div xmlns="http://www.w3.org/1999/xhtml" style="white-space:nowrap" display="inline-block"><span class="edgeLabel">did not find access rule</span></div></foreignObject><foreignObject width="197.094" height="21" transform="translate(280.375 277)"><div xmlns="http://www.w3.org/1999/xhtml" style="white-space:nowrap" display="inline-block"><span class="edgeLabel">credentials in request are valid</span></div></foreignObject><foreignObject width="208.125" height="21" transform="translate(52.25 277)"><div xmlns="http://www.w3.org/1999/xhtml" style="white-space:nowrap" display="inline-block"><span class="edgeLabel">credentials in request are invalid</span></div></foreignObject><foreignObject width="218" height="21" transform="translate(167.879 389)"><div xmlns="http://www.w3.org/1999/xhtml" style="white-space:nowrap" display="inline-block"><span class="edgeLabel">request does not have permission</span></div></foreignObject><foreignObject width="150.172" height="21" transform="translate(405.879 389)"><div xmlns="http://www.w3.org/1999/xhtml" style="white-space:nowrap" display="inline-block"><span class="edgeLabel">request has permission</span></div></foreignObject><foreignObject width="146.109" height="21" transform="translate(407.91 501)"><div xmlns="http://www.w3.org/1999/xhtml" style="white-space:nowrap" display="inline-block"><span class="edgeLabel">transform http request</span></div></foreignObject></g><g class="nodes" transform="translate(-12 -12)"><g class="node" id="401" transform="translate(168.313 355.5)" opacity="1"><rect rx="5" ry="5" x="-54" y="-20.5" width="108" height="41"/><foreignObject width="88" height="21" transform="translate(-44 -10.5)"><div xmlns="http://www.w3.org/1999/xhtml" style="white-space:nowrap" display="inline-block">HTTP Error 401</div></foreignObject></g><g class="node" id="403" transform="translate(288.879 467.5)" opacity="1"><rect rx="5" ry="5" x="-54" y="-20.5" width="108" height="41"/><foreignObject width="88" height="21" transform="translate(-44 -10.5)"><div xmlns="http://www.w3.org/1999/xhtml" style="white-space:nowrap" display="inline-block">HTTP Error 403</div></foreignObject></g><g class="node" id="404" transform="translate(95.297 243.5)" opacity="1"><rect rx="5" ry="5" x="-54" y="-20.5" width="108" height="41"/><foreignObject width="88" height="21" transform="translate(-44 -10.5)"><div xmlns="http://www.w3.org/1999/xhtml" style="white-space:nowrap" display="inline-block">HTTP Error 404</div></foreignObject></g><g class="node" id="r" transform="translate(187.457 40.5)" opacity="1"><rect rx="5" ry="5" x="-50.258" y="-20.5" width="100.516" height="41"/><foreignObject width="80.516" height="21" transform="translate(-40.258 -10.5)"><div xmlns="http://www.w3.org/1999/xhtml" style="white-space:nowrap" display="inline-block">HTTP Request</div></foreignObject></g><g class="node" id="arm" transform="translate(187.457 131.5)" opacity="1"><rect rx="5" ry="5" x="-69.055" y="-20.5" width="138.109" height="41"/><foreignObject width="118.109" height="21" transform="translate(-59.055 -10.5)"><div xmlns="http://www.w3.org/1999/xhtml" style="white-space:nowrap" display="inline-block">Access Rule Matcher</div></foreignObject></g><g class="node" id="an" transform="translate(279.617 243.5)" opacity="1"><rect rx="5" ry="5" x="-50.273" y="-20.5" width="100.547" height="41"/><foreignObject width="80.547" height="21" transform="translate(-40.273 -10.5)"><div xmlns="http://www.w3.org/1999/xhtml" style="white-space:nowrap" display="inline-block">Authenticator</div></foreignObject></g><g class="node" id="az" transform="translate(390.922 355.5)" opacity="1"><rect rx="5" ry="5" x="-40.539" y="-20.5" width="81.078" height="41"/><foreignObject width="61.078" height="21" transform="translate(-30.54 -10.5)"><div xmlns="http://www.w3.org/1999/xhtml" style="white-space:nowrap" display="inline-block">Authorizer</div></foreignObject></g><g class="node" id="mt" transform="translate(492.965 467.5)" opacity="1"><rect rx="5" ry="5" x="-32.75" y="-20.5" width="65.5" height="41"/><foreignObject width="45.5" height="21" transform="translate(-22.75 -10.5)"><div xmlns="http://www.w3.org/1999/xhtml" style="white-space:nowrap" display="inline-block">Mutator</div></foreignObject></g><g class="node" id="res" transform="translate(492.965 579.5)" opacity="1"><rect rx="5" ry="5" x="-76.047" y="-20.5" width="152.094" height="41"/><foreignObject width="132.094" height="21" transform="translate(-66.047 -10.5)"><div xmlns="http://www.w3.org/1999/xhtml" style="white-space:nowrap" display="inline-block">Forward HTTP Request</div></foreignObject></g></g></g></svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment