Skip to content

Commit 66b1fae

Browse files
committed
Defguard architecture typos fix
1 parent a1d5ce3 commit 66b1fae

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

in-depth/defguard-architecture.png

3.23 KB
Loading

in-depth/defguard.drawio

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
<mxfile host="app.diagrams.net" modified="2024-01-26T10:35:11.917Z" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.2.1 Safari/605.1.15" etag="PV4r-c1maSnfV9ho0DUN" version="23.0.2" type="github">
1+
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:141.0) Gecko/20100101 Firefox/141.0" version="28.0.7">
22
<diagram name="Page-1" id="N2kIzXI7d4V3KVQNlt_l">
3-
<mxGraphModel dx="1314" dy="772" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
3+
<mxGraphModel dx="911" dy="1349" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
44
<root>
55
<mxCell id="0" />
66
<mxCell id="1" parent="0" />
@@ -13,12 +13,12 @@
1313
<mxCell id="a3Sz0mPtGW4Opp4RTYAs-26" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;strokeColor=none;" parent="1" source="a3Sz0mPtGW4Opp4RTYAs-1" target="a3Sz0mPtGW4Opp4RTYAs-25" edge="1">
1414
<mxGeometry relative="1" as="geometry" />
1515
</mxCell>
16-
<object placeholders="1" c4Name="defguard core" c4Type="Software System" c4Description="Main defguard component" label="&lt;font style=&quot;font-size: 16px&quot;&gt;&lt;b&gt;%c4Name%&lt;/b&gt;&lt;/font&gt;&lt;div&gt;[%c4Type%]&lt;/div&gt;&lt;br&gt;&lt;div&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;&lt;font color=&quot;#cccccc&quot;&gt;%c4Description%&lt;/font&gt;&lt;/div&gt;" id="a3Sz0mPtGW4Opp4RTYAs-1">
16+
<object placeholders="1" c4Name="Defguard core" c4Type="Software System" c4Description="Main Defguard component" label="&lt;font style=&quot;font-size: 16px&quot;&gt;&lt;b&gt;%c4Name%&lt;/b&gt;&lt;/font&gt;&lt;div&gt;[%c4Type%]&lt;/div&gt;&lt;br&gt;&lt;div&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;&lt;font color=&quot;#cccccc&quot;&gt;%c4Description%&lt;/font&gt;&lt;/div&gt;" id="a3Sz0mPtGW4Opp4RTYAs-1">
1717
<mxCell style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#1061B0;fontColor=#ffffff;align=center;arcSize=10;strokeColor=#0D5091;metaEdit=1;resizable=0;points=[[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0.25,0],[1,0.5,0],[1,0.75,0],[0.75,1,0],[0.5,1,0],[0.25,1,0],[0,0.75,0],[0,0.5,0],[0,0.25,0]];" parent="1" vertex="1">
1818
<mxGeometry x="960" y="410" width="240" height="120" as="geometry" />
1919
</mxCell>
2020
</object>
21-
<object placeholders="1" c4Type="PostgreSQL" c4Container="PostgreSQL" c4Technology="PostgreSQL" c4Description="Data stirage" label="&lt;font style=&quot;font-size: 16px&quot;&gt;&lt;b&gt;%c4Type%&lt;/b&gt;&lt;/font&gt;&lt;div&gt;[%c4Container%:&amp;nbsp;%c4Technology%]&lt;/div&gt;&lt;br&gt;&lt;div&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;&lt;font color=&quot;#E6E6E6&quot;&gt;%c4Description%&lt;/font&gt;&lt;/div&gt;" id="a3Sz0mPtGW4Opp4RTYAs-2">
21+
<object placeholders="1" c4Type="PostgreSQL" c4Container="PostgreSQL" c4Technology="PostgreSQL" c4Description="Data storage" label="&lt;font style=&quot;font-size: 16px&quot;&gt;&lt;b&gt;%c4Type%&lt;/b&gt;&lt;/font&gt;&lt;div&gt;[%c4Container%:&amp;nbsp;%c4Technology%]&lt;/div&gt;&lt;br&gt;&lt;div&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;&lt;font color=&quot;#E6E6E6&quot;&gt;%c4Description%&lt;/font&gt;&lt;/div&gt;" id="a3Sz0mPtGW4Opp4RTYAs-2">
2222
<mxCell style="shape=cylinder3;size=15;whiteSpace=wrap;html=1;boundedLbl=1;rounded=0;labelBackgroundColor=none;fillColor=#23A2D9;fontSize=12;fontColor=#ffffff;align=center;strokeColor=#0E7DAD;metaEdit=1;points=[[0.5,0,0],[1,0.25,0],[1,0.5,0],[1,0.75,0],[0.5,1,0],[0,0.75,0],[0,0.5,0],[0,0.25,0]];resizable=0;" parent="1" vertex="1">
2323
<mxGeometry x="1280" y="410" width="240" height="120" as="geometry" />
2424
</mxCell>
@@ -33,7 +33,7 @@
3333
<mxGeometry x="350" y="360" width="520" height="250" as="geometry" />
3434
</mxCell>
3535
</object>
36-
<object placeholders="1" c4Type="defguard proxy" c4Container="Backend &amp; Web" c4Technology="" c4Description="Public: enrollment, onboarding, MFA" label="&lt;font style=&quot;font-size: 16px&quot;&gt;&lt;b&gt;%c4Type%&lt;/b&gt;&lt;/font&gt;&lt;div&gt;[%c4Container%:&amp;nbsp;%c4Technology%]&lt;/div&gt;&lt;br&gt;&lt;div&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;&lt;font color=&quot;#E6E6E6&quot;&gt;%c4Description%&lt;/font&gt;&lt;/div&gt;" id="a3Sz0mPtGW4Opp4RTYAs-8">
36+
<object placeholders="1" c4Type="Defguard proxy" c4Container="Backend &amp; Web" c4Technology="" c4Description="Public: enrollment, onboarding, MFA" label="&lt;font style=&quot;font-size: 16px&quot;&gt;&lt;b&gt;%c4Type%&lt;/b&gt;&lt;/font&gt;&lt;div&gt;[%c4Container%:&amp;nbsp;%c4Technology%]&lt;/div&gt;&lt;br&gt;&lt;div&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;&lt;font color=&quot;#E6E6E6&quot;&gt;%c4Description%&lt;/font&gt;&lt;/div&gt;" id="a3Sz0mPtGW4Opp4RTYAs-8">
3737
<mxCell style="shape=mxgraph.c4.webBrowserContainer2;whiteSpace=wrap;html=1;boundedLbl=1;rounded=0;labelBackgroundColor=none;strokeColor=#118ACD;fillColor=#23A2D9;strokeColor=#118ACD;strokeColor2=#0E7DAD;fontSize=12;fontColor=#ffffff;align=center;metaEdit=1;points=[[0.5,0,0],[1,0.25,0],[1,0.5,0],[1,0.75,0],[0.5,1,0],[0,0.75,0],[0,0.5,0],[0,0.25,0]];resizable=0;" parent="1" vertex="1">
3838
<mxGeometry x="480" y="400" width="240" height="160" as="geometry" />
3939
</mxCell>
@@ -43,7 +43,7 @@
4343
<mxGeometry x="960" y="630" width="240" height="120" as="geometry" />
4444
</mxCell>
4545
</object>
46-
<object placeholders="1" c4Name="defguard gateway" c4Type="defguard gateway" c4Description="WireGuard VPN Gateway" label="&lt;font style=&quot;font-size: 16px&quot;&gt;&lt;b&gt;%c4Name%&lt;/b&gt;&lt;/font&gt;&lt;div&gt;[%c4Type%]&lt;/div&gt;&lt;br&gt;&lt;div&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;&lt;font color=&quot;#cccccc&quot;&gt;%c4Description%&lt;/font&gt;&lt;/div&gt;" id="a3Sz0mPtGW4Opp4RTYAs-12">
46+
<object placeholders="1" c4Name="Defguard gateway" c4Type="Defguard gateway" c4Description="WireGuard VPN Gateway" label="&lt;font style=&quot;font-size: 16px&quot;&gt;&lt;b&gt;%c4Name%&lt;/b&gt;&lt;/font&gt;&lt;div&gt;[%c4Type%]&lt;/div&gt;&lt;br&gt;&lt;div&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;&lt;font color=&quot;#cccccc&quot;&gt;%c4Description%&lt;/font&gt;&lt;/div&gt;" id="a3Sz0mPtGW4Opp4RTYAs-12">
4747
<mxCell style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#1061B0;fontColor=#ffffff;align=center;arcSize=10;strokeColor=#0D5091;metaEdit=1;resizable=0;points=[[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0.25,0],[1,0.5,0],[1,0.75,0],[0.75,1,0],[0.5,1,0],[0.25,1,0],[0,0.75,0],[0,0.5,0],[0,0.25,0]];" parent="1" vertex="1">
4848
<mxGeometry x="400" y="640" width="240" height="120" as="geometry" />
4949
</mxCell>
@@ -64,7 +64,7 @@
6464
<mxCell id="a3Sz0mPtGW4Opp4RTYAs-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classic;startFill=1;" parent="1" source="a3Sz0mPtGW4Opp4RTYAs-25" target="a3Sz0mPtGW4Opp4RTYAs-1" edge="1">
6565
<mxGeometry relative="1" as="geometry" />
6666
</mxCell>
67-
<object placeholders="1" c4Name="Any company system" c4Type="Software System" c4Description="Integrations through OIDC, WebHool, API" label="&lt;font style=&quot;font-size: 16px&quot;&gt;&lt;b&gt;%c4Name%&lt;/b&gt;&lt;/font&gt;&lt;div&gt;[%c4Type%]&lt;/div&gt;&lt;br&gt;&lt;div&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;&lt;font color=&quot;#cccccc&quot;&gt;%c4Description%&lt;/font&gt;&lt;/div&gt;" id="a3Sz0mPtGW4Opp4RTYAs-25">
67+
<object placeholders="1" c4Name="Any company system" c4Type="Software System" c4Description="Integrations through OIDC, WebHook, API" label="&lt;font style=&quot;font-size: 16px&quot;&gt;&lt;b&gt;%c4Name%&lt;/b&gt;&lt;/font&gt;&lt;div&gt;[%c4Type%]&lt;/div&gt;&lt;br&gt;&lt;div&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;&lt;font color=&quot;#cccccc&quot;&gt;%c4Description%&lt;/font&gt;&lt;/div&gt;" id="a3Sz0mPtGW4Opp4RTYAs-25">
6868
<mxCell style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#8C8496;fontColor=#ffffff;align=center;arcSize=10;strokeColor=#736782;metaEdit=1;resizable=0;points=[[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0.25,0],[1,0.5,0],[1,0.75,0],[0.75,1,0],[0.5,1,0],[0.25,1,0],[0,0.75,0],[0,0.5,0],[0,0.25,0]];" parent="1" vertex="1">
6969
<mxGeometry x="1290" y="630" width="240" height="120" as="geometry" />
7070
</mxCell>
@@ -106,7 +106,7 @@
106106
<mxCell id="a3Sz0mPtGW4Opp4RTYAs-42" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.583;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;dashed=1;dashPattern=12 12;" parent="1" source="a3Sz0mPtGW4Opp4RTYAs-40" target="a3Sz0mPtGW4Opp4RTYAs-25" edge="1">
107107
<mxGeometry relative="1" as="geometry" />
108108
</mxCell>
109-
<mxCell id="a3Sz0mPtGW4Opp4RTYAs-43" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;Secure Connection via VPN&lt;br&gt;Authentication &amp;amp; Authorization usin defguard&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="a3Sz0mPtGW4Opp4RTYAs-42" vertex="1" connectable="0">
109+
<mxCell id="a3Sz0mPtGW4Opp4RTYAs-43" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;Secure Connection via VPN&lt;br&gt;Authentication &amp;amp; Authorization using Defguard&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="a3Sz0mPtGW4Opp4RTYAs-42" vertex="1" connectable="0">
110110
<mxGeometry x="-0.1589" y="-1" relative="1" as="geometry">
111111
<mxPoint as="offset" />
112112
</mxGeometry>
@@ -117,27 +117,27 @@
117117
</mxCell>
118118
</object>
119119
<object placeholders="1" c4Name="Secure Enclave" c4Type="SystemScopeBoundary" c4Application="Network Segment" label="&lt;font style=&quot;font-size: 16px&quot;&gt;&lt;b&gt;&lt;div style=&quot;text-align: left&quot;&gt;%c4Name%&lt;/div&gt;&lt;/b&gt;&lt;/font&gt;&lt;div style=&quot;text-align: left&quot;&gt;[%c4Application%]&lt;/div&gt;" id="Hs5Rp7rbeEE7TCIAwczx-1">
120-
<mxCell style="rounded=1;fontSize=11;whiteSpace=wrap;html=1;dashed=1;arcSize=20;fillColor=none;strokeColor=#666666;fontColor=#333333;labelBackgroundColor=none;align=left;verticalAlign=bottom;labelBorderColor=none;spacingTop=0;spacing=10;dashPattern=8 4;metaEdit=1;rotatable=0;perimeter=rectanglePerimeter;noLabel=0;labelPadding=0;allowArrows=0;connectable=0;expand=0;recursiveResize=0;editable=1;pointerEvents=0;absoluteArcSize=1;points=[[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0.25,0],[1,0.5,0],[1,0.75,0],[0.75,1,0],[0.5,1,0],[0.25,1,0],[0,0.75,0],[0,0.5,0],[0,0.25,0]];" vertex="1" parent="1">
120+
<mxCell style="rounded=1;fontSize=11;whiteSpace=wrap;html=1;dashed=1;arcSize=20;fillColor=none;strokeColor=#666666;fontColor=#333333;labelBackgroundColor=none;align=left;verticalAlign=bottom;labelBorderColor=none;spacingTop=0;spacing=10;dashPattern=8 4;metaEdit=1;rotatable=0;perimeter=rectanglePerimeter;noLabel=0;labelPadding=0;allowArrows=0;connectable=0;expand=0;recursiveResize=0;editable=1;pointerEvents=0;absoluteArcSize=1;points=[[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0.25,0],[1,0.5,0],[1,0.75,0],[0.75,1,0],[0.5,1,0],[0.25,1,0],[0,0.75,0],[0,0.5,0],[0,0.25,0]];" parent="1" vertex="1">
121121
<mxGeometry x="350" y="630" width="520" height="270" as="geometry" />
122122
</mxCell>
123123
</object>
124-
<mxCell id="Hs5Rp7rbeEE7TCIAwczx-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="a3Sz0mPtGW4Opp4RTYAs-1" target="a3Sz0mPtGW4Opp4RTYAs-8">
124+
<mxCell id="Hs5Rp7rbeEE7TCIAwczx-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="a3Sz0mPtGW4Opp4RTYAs-1" target="a3Sz0mPtGW4Opp4RTYAs-8" edge="1">
125125
<mxGeometry relative="1" as="geometry" />
126126
</mxCell>
127-
<mxCell id="Hs5Rp7rbeEE7TCIAwczx-3" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;gRPC&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="Hs5Rp7rbeEE7TCIAwczx-2">
127+
<mxCell id="Hs5Rp7rbeEE7TCIAwczx-3" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;gRPC&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Hs5Rp7rbeEE7TCIAwczx-2" vertex="1" connectable="0">
128128
<mxGeometry x="-0.0412" y="-3" relative="1" as="geometry">
129129
<mxPoint as="offset" />
130130
</mxGeometry>
131131
</mxCell>
132-
<mxCell id="Hs5Rp7rbeEE7TCIAwczx-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.75;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="a3Sz0mPtGW4Opp4RTYAs-12" target="a3Sz0mPtGW4Opp4RTYAs-1">
132+
<mxCell id="Hs5Rp7rbeEE7TCIAwczx-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.75;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="a3Sz0mPtGW4Opp4RTYAs-12" target="a3Sz0mPtGW4Opp4RTYAs-1" edge="1">
133133
<mxGeometry relative="1" as="geometry">
134134
<Array as="points">
135135
<mxPoint x="920" y="700" />
136136
<mxPoint x="920" y="500" />
137137
</Array>
138138
</mxGeometry>
139139
</mxCell>
140-
<mxCell id="Hs5Rp7rbeEE7TCIAwczx-6" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;gRPC&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="Hs5Rp7rbeEE7TCIAwczx-5">
140+
<mxCell id="Hs5Rp7rbeEE7TCIAwczx-6" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;gRPC&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Hs5Rp7rbeEE7TCIAwczx-5" vertex="1" connectable="0">
141141
<mxGeometry x="-0.3615" y="-3" relative="1" as="geometry">
142142
<mxPoint as="offset" />
143143
</mxGeometry>

0 commit comments

Comments
 (0)