diff --git a/.vscode/cspell.json b/.vscode/cspell.json index d9ffa4ba4..e2c6cefd3 100644 --- a/.vscode/cspell.json +++ b/.vscode/cspell.json @@ -97,6 +97,7 @@ "LPSTR", "LPWSTR", "MHSM", + "mmdc", "moxygen", "MSAL", "MSRC", @@ -154,6 +155,7 @@ "usgoviowa", "usgovvirginia", "vcpkg", + "Verdana", "Viet", "Viktor", "vusg", diff --git a/sdk/identity/azure-identity/img/mermaidjs/DefaultAzureCredentialAuthFlow.md b/sdk/identity/azure-identity/img/mermaidjs/DefaultAzureCredentialAuthFlow.md new file mode 100644 index 000000000..26b5d98e0 --- /dev/null +++ b/sdk/identity/azure-identity/img/mermaidjs/DefaultAzureCredentialAuthFlow.md @@ -0,0 +1,19 @@ +```mermaid +%% STEPS TO GENERATE IMAGE +%% ======================= +%% 1. Install mermaid CLI (see https://github.com/mermaid-js/mermaid-cli/blob/master/README.md) +%% v10.0.2 is known good for our process. npm install -g @mermaid-js/mermaid-cli@10.0.2 +%% 2. Run command: mmdc -i DefaultAzureCredentialAuthFlow.md -o DefaultAzureCredentialAuthFlow.svg + +flowchart LR; + A(Environment):::deployed ==> B(Azure CLI):::developer ==> C(Managed Identity):::deployed; + + subgraph CREDENTIAL TYPES; + direction LR; + Deployed(Deployed service):::deployed ~~~ Developer(Developer):::developer; + end; + + %% Define styles for credential type boxes + classDef deployed fill:#95C37E, stroke:#71AD4C; + classDef developer fill:#F5AF6F, stroke:#EB7C39; +``` diff --git a/sdk/identity/azure-identity/img/mermaidjs/DefaultAzureCredentialAuthFlow.svg b/sdk/identity/azure-identity/img/mermaidjs/DefaultAzureCredentialAuthFlow.svg new file mode 100644 index 000000000..252969297 --- /dev/null +++ b/sdk/identity/azure-identity/img/mermaidjs/DefaultAzureCredentialAuthFlow.svg @@ -0,0 +1 @@ +
CREDENTIAL TYPES
Developer
Deployed service
Environment
Azure CLI
Managed Identity
\ No newline at end of file