Created
May 21, 2019 10:31
-
-
Save aeneasr/1439a219490c7f9c92e441428bc3f57f to your computer and use it in GitHub Desktop.
This file contains 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" style="max-width:565.01171875px;font:14px/21px "Chinese Quote",-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"" 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