File: DefaultAzureCredentialAuthFlow.svg

package info (click to toggle)
python-azure 20230112%2Bgit-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 749,544 kB
  • sloc: python: 6,815,827; javascript: 287; makefile: 195; xml: 109; sh: 105
file content (1 line) | stat: -rw-r--r-- 14,663 bytes parent folder | download
1
<svg id="mermaid-1662040755040" width="100%" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="199" style="max-width: 1029.33px; background-color: white;" viewBox="0 0 1029.328125 199"><style>#mermaid-1662040755040 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-1662040755040 .error-icon{fill:#552222;}#mermaid-1662040755040 .error-text{fill:#552222;stroke:#552222;}#mermaid-1662040755040 .edge-thickness-normal{stroke-width:2px;}#mermaid-1662040755040 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-1662040755040 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-1662040755040 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-1662040755040 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-1662040755040 .marker{fill:#333333;stroke:#333333;}#mermaid-1662040755040 .marker.cross{stroke:#333333;}#mermaid-1662040755040 svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-1662040755040 .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-1662040755040 .cluster-label text{fill:#333;}#mermaid-1662040755040 .cluster-label span{color:#333;}#mermaid-1662040755040 .label text,#mermaid-1662040755040 span{fill:#333;color:#333;}#mermaid-1662040755040 .node rect,#mermaid-1662040755040 .node circle,#mermaid-1662040755040 .node ellipse,#mermaid-1662040755040 .node polygon,#mermaid-1662040755040 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-1662040755040 .node .label{text-align:center;}#mermaid-1662040755040 .node.clickable{cursor:pointer;}#mermaid-1662040755040 .arrowheadPath{fill:#333333;}#mermaid-1662040755040 .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-1662040755040 .flowchart-link{stroke:#333333;fill:none;}#mermaid-1662040755040 .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-1662040755040 .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-1662040755040 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-1662040755040 .cluster text{fill:#333;}#mermaid-1662040755040 .cluster span{color:#333;}#mermaid-1662040755040 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-1662040755040 :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}#mermaid-1662040755040 .deployed&gt;*{fill:#95C37E!important;stroke:#71AD4C!important;}#mermaid-1662040755040 .deployed span{fill:#95C37E!important;stroke:#71AD4C!important;}#mermaid-1662040755040 .developer&gt;*{fill:#F5AF6F!important;stroke:#EB7C39!important;}#mermaid-1662040755040 .developer span{fill:#F5AF6F!important;stroke:#EB7C39!important;}#mermaid-1662040755040 .interactive&gt;*{fill:#A5A5A5!important;stroke:#828282!important;}#mermaid-1662040755040 .interactive span{fill:#A5A5A5!important;stroke:#828282!important;}</style><g><g class="output"><g class="clusters"><g class="cluster" id="flowchart-subGraph0-16" transform="translate(312.7109375,62.5)" style="opacity: 1;"><rect width="609.421875" height="109" x="-304.7109375" y="-54.5"></rect><g class="label" transform="translate(0, -40.5)" id="mermaid-1662040755040Text"><g transform="translate(-67.875,-9.5)"><foreignObject width="135.75" height="19"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">CREDENTIAL TYPES</div></foreignObject></g></g></g></g><g class="edgePaths"><g class="edgePath LS-A LE-B" id="L-A-B" style="opacity: 1;"><path class="path" d="M158.96875,171.5L165.73697916666666,171.5C172.50520833333334,171.5,186.04166666666666,171.5,196.9765625,171.5C207.91145833333334,171.5,216.24479166666666,171.5,220.41145833333334,171.5L224.578125,171.5" marker-end="url(#arrowhead45)" style=" stroke-width: 3.5px;fill:none"></path><defs><marker id="arrowhead45" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowheadPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker></defs></g><g class="edgePath LS-B LE-C" id="L-B-C" style="opacity: 1;"><path class="path" d="M367.953125,171.5L372.1197916666667,171.5C376.2864583333333,171.5,384.6197916666667,171.5,400.1861979166667,171.5C415.7526041666667,171.5,438.5520833333333,171.5,449.9518229166667,171.5L461.3515625,171.5" marker-end="url(#arrowhead46)" style=" stroke-width: 3.5px;fill:none"></path><defs><marker id="arrowhead46" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowheadPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker></defs></g><g class="edgePath LS-C LE-D" id="L-C-D" style="opacity: 1;"><path class="path" d="M549.0234375,171.5L560.4231770833334,171.5C571.8229166666666,171.5,594.6223958333334,171.5,610.1888020833334,171.5C625.7552083333334,171.5,634.0885416666666,171.5,642.421875,171.5C650.7552083333334,171.5,659.0885416666666,171.5,663.2552083333334,171.5L667.421875,171.5" marker-end="url(#arrowhead47)" style=" stroke-width: 3.5px;fill:none"></path><defs><marker id="arrowhead47" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowheadPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker></defs></g><g class="edgePath LS-D LE-E" id="L-D-E" style="opacity: 1;"><path class="path" d="M811.171875,171.5L815.3385416666666,171.5C819.5052083333334,171.5,827.8385416666666,171.5,836.171875,171.5C844.5052083333334,171.5,852.8385416666666,171.5,857.0052083333334,171.5L861.171875,171.5" marker-end="url(#arrowhead48)" style=" stroke-width: 3.5px;fill:none"></path><defs><marker id="arrowhead48" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowheadPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker></defs></g><g class="edgePath LS-Deployed LE-Developer" id="L-Deployed-Developer" style="opacity: 1;"><path class="path" d="M174.578125,62.5L178.74479166666666,62.5C182.91145833333334,62.5,191.24479166666666,62.5,203.83723958333334,62.5C216.4296875,62.5,233.28125,62.5,241.70703125,62.5L250.1328125,62.5" marker-end="url(#arrowhead49)" style="stroke-width:0px;fill:none;"></path><defs><marker id="arrowhead49" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowheadPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker></defs></g><g class="edgePath LS-Developer LE-Interactive" id="L-Developer-Interactive" style="opacity: 1;"><path class="path" d="M342.3984375,62.5L350.82421875,62.5C359.25,62.5,376.1015625,62.5,388.6940104166667,62.5C401.2864583333333,62.5,409.6197916666667,62.5,413.7864583333333,62.5L417.953125,62.5" marker-end="url(#arrowhead50)" style="stroke-width:0px;fill:none;"></path><defs><marker id="arrowhead50" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowheadPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker></defs></g></g><g class="edgeLabels"><g class="edgeLabel" transform="" style="opacity: 1;"><g transform="translate(0,0)" class="label"><rect rx="0" ry="0" width="0" height="0"></rect><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span id="L-L-A-B" class="edgeLabel L-LS-A' L-LE-B"></span></div></foreignObject></g></g><g class="edgeLabel" transform="" style="opacity: 1;"><g transform="translate(0,0)" class="label"><rect rx="0" ry="0" width="0" height="0"></rect><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span id="L-L-B-C" class="edgeLabel L-LS-B' L-LE-C"></span></div></foreignObject></g></g><g class="edgeLabel" transform="" style="opacity: 1;"><g transform="translate(0,0)" class="label"><rect rx="0" ry="0" width="0" height="0"></rect><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span id="L-L-C-D" class="edgeLabel L-LS-C' L-LE-D"></span></div></foreignObject></g></g><g class="edgeLabel" transform="" style="opacity: 1;"><g transform="translate(0,0)" class="label"><rect rx="0" ry="0" width="0" height="0"></rect><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span id="L-L-D-E" class="edgeLabel L-LS-D' L-LE-E"></span></div></foreignObject></g></g><g class="edgeLabel" transform="" style="opacity: 1;"><g transform="translate(0,0)" class="label"><rect rx="0" ry="0" width="0" height="0"></rect><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span id="L-L-Deployed-Developer" class="edgeLabel L-LS-Deployed' L-LE-Developer"></span></div></foreignObject></g></g><g class="edgeLabel" transform="" style="opacity: 1;"><g transform="translate(0,0)" class="label"><rect rx="0" ry="0" width="0" height="0"></rect><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span id="L-L-Developer-Interactive" class="edgeLabel L-LS-Developer' L-LE-Interactive"></span></div></foreignObject></g></g></g><g class="nodes"><g class="node interactive" id="flowchart-Interactive-15" transform="translate(505.1875,62.5)" style="opacity: 1;"><rect rx="5" ry="5" x="-87.234375" y="-19.5" width="174.46875" height="39" class="label-container"></rect><g class="label" transform="translate(0,0)"><g transform="translate(-77.234375,-9.5)"><foreignObject width="154.46875" height="19"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">Interactive developer</div></foreignObject></g></g></g><g class="node developer" id="flowchart-Developer-14" transform="translate(296.265625,62.5)" style="opacity: 1;"><rect rx="5" ry="5" x="-46.1328125" y="-19.5" width="92.265625" height="39" class="label-container"></rect><g class="label" transform="translate(0,0)"><g transform="translate(-36.1328125,-9.5)"><foreignObject width="72.265625" height="19"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">Developer</div></foreignObject></g></g></g><g class="node deployed" id="flowchart-Deployed-13" transform="translate(103.7890625,62.5)" style="opacity: 1;"><rect rx="5" ry="5" x="-70.7890625" y="-19.5" width="141.578125" height="39" class="label-container"></rect><g class="label" transform="translate(0,0)"><g transform="translate(-60.7890625,-9.5)"><foreignObject width="121.578125" height="19"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">Deployed service</div></foreignObject></g></g></g><g class="node deployed clickable" id="flowchart-A-8" transform="translate(103.7890625,171.5)" style="opacity: 1;"><a class="deployed clickable" href="https://docs.microsoft.com/python/api/azure-identity/azure.identity.environmentcredential?view=azure-python" rel="noopener" target="_blank"><rect rx="5" ry="5" x="-55.1796875" y="-19.5" width="110.359375" height="39" class="label-container"></rect><g class="label" transform="translate(0,0)"><g transform="translate(-45.1796875,-9.5)"><foreignObject width="90.359375" height="19"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">Environment</div></foreignObject></g></g></a></g><g class="node deployed clickable" id="flowchart-B-9" transform="translate(296.265625,171.5)" style="opacity: 1;"><a class="deployed clickable" href="https://docs.microsoft.com/python/api/azure-identity/azure.identity.managedidentitycredential?view=azure-python" rel="noopener" target="_blank"><rect rx="5" ry="5" x="-71.6875" y="-19.5" width="143.375" height="39" class="label-container"></rect><g class="label" transform="translate(0,0)"><g transform="translate(-61.6875,-9.5)"><foreignObject width="123.375" height="19"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">Managed Identity</div></foreignObject></g></g></a></g><g class="node developer clickable" id="flowchart-C-10" transform="translate(505.1875,171.5)" style="opacity: 1;"><a class="developer clickable" href="https://docs.microsoft.com/python/api/azure-identity/azure.identity.azureclicredential?view=azure-python" rel="noopener" target="_blank"><rect rx="5" ry="5" x="-43.8359375" y="-19.5" width="87.671875" height="39" class="label-container"></rect><g class="label" transform="translate(0,0)"><g transform="translate(-33.8359375,-9.5)"><foreignObject width="67.671875" height="19"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">Azure CLI</div></foreignObject></g></g></a></g><g class="node developer clickable" id="flowchart-D-11" transform="translate(739.296875,171.5)" style="opacity: 1;"><a class="developer clickable" href="https://docs.microsoft.com/python/api/azure-identity/azure.identity.azurepowershellcredential?view=azure-python" rel="noopener" target="_blank"><rect rx="5" ry="5" x="-71.875" y="-19.5" width="143.75" height="39" class="label-container"></rect><g class="label" transform="translate(0,0)"><g transform="translate(-61.875,-9.5)"><foreignObject width="123.75" height="19"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">Azure PowerShell</div></foreignObject></g></g></a></g><g class="node interactive clickable" id="flowchart-E-12" transform="translate(941.25,171.5)" style="opacity: 1;"><a class="interactive clickable" href="https://docs.microsoft.com/python/api/azure-identity/azure.identity.interactivebrowsercredential?view=azure-python" rel="noopener" target="_blank"><rect rx="5" ry="5" x="-80.078125" y="-19.5" width="160.15625" height="39" class="label-container"></rect><g class="label" transform="translate(0,0)"><g transform="translate(-70.078125,-9.5)"><foreignObject width="140.15625" height="19"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">Interactive browser</div></foreignObject></g></g></a></g></g></g></g></svg>