mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
Federation Review-2 and gradido-core brainstorming
This commit is contained in:
parent
09b2f3f9c3
commit
5ead0e7a21
@ -1,404 +1,631 @@
|
|||||||
<mxfile host="65bd71144e">
|
<mxfile host="65bd71144e">
|
||||||
<diagram id="jqy9GLoHfEna4h-l2pXZ" name="Seite-1">
|
<diagram id="jqy9GLoHfEna4h-l2pXZ" name="Seite-1">
|
||||||
<mxGraphModel dx="2564" dy="1600" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="2336" pageHeight="1654" math="0" shadow="0">
|
<mxGraphModel dx="1416" dy="800" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="2336" pageHeight="1654" math="0" shadow="0">
|
||||||
<root>
|
<root>
|
||||||
<mxCell id="0"/>
|
<mxCell id="0"/>
|
||||||
<mxCell id="1" parent="0"/>
|
<mxCell id="1" parent="0"/>
|
||||||
<mxCell id="39" value="<div><span>&nbsp; &nbsp; &nbsp; &nbsp;new Community-B</span></div><div><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - uuid_B</span></div><div><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - url_B</span><br></div><div><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - apiVer_B</span></div>" style="rounded=1;whiteSpace=wrap;html=1;verticalAlign=top;fontStyle=1;fontSize=14;align=left;fillColor=#dae8fc;strokeColor=#6c8ebf;gradientColor=#7ea6e0;" parent="1" vertex="1">
|
<mxCell id="57" value="<div><span>&nbsp; &nbsp; &nbsp; &nbsp;new Community-B</span></div>" style="rounded=1;whiteSpace=wrap;html=1;verticalAlign=top;fontStyle=1;fontSize=14;align=left;fillColor=#dae8fc;strokeColor=#6c8ebf;gradientColor=#7ea6e0;" parent="1" vertex="1">
|
||||||
<mxGeometry x="1360" y="600" width="400" height="160" as="geometry"/>
|
<mxGeometry x="1360" y="1340" width="920" height="294" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="35" value="<div style="text-align: center"><span>&nbsp; &nbsp; &nbsp; &nbsp;existing Community-A</span></div><div><span>- uuid_A</span></div><div><span>- url_A</span></div><div><span>- apiVer_A</span></div>" style="rounded=1;whiteSpace=wrap;html=1;verticalAlign=top;fontStyle=1;fontSize=14;align=left;fillColor=#d5e8d4;strokeColor=#82b366;gradientColor=#97d077;" parent="1" vertex="1">
|
<mxCell id="153" value="&nbsp; Apollo-Server" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#dae8fc;strokeColor=#6c8ebf;align=left;gradientColor=#7ea6e0;gradientDirection=north;fontStyle=1;verticalAlign=top;" vertex="1" parent="1">
|
||||||
<mxGeometry x="160" y="613" width="400" height="157" as="geometry"/>
|
<mxGeometry x="1370" y="1370" width="900" height="240" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="2" value="<div style="text-align: center"><span>&nbsp; &nbsp; &nbsp; &nbsp;existing Community-A</span></div><div><span>- uuid_A</span></div><div><span>- url_A</span><br></div><div><span>- apiVer_A</span></div>" style="rounded=1;whiteSpace=wrap;html=1;verticalAlign=top;fontStyle=1;fontSize=14;align=left;fillColor=#d5e8d4;strokeColor=#82b366;gradientColor=#97d077;" parent="1" vertex="1">
|
<mxCell id="44" value="<div><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; new infrastructure Community-B</span></div>" style="rounded=1;whiteSpace=wrap;html=1;verticalAlign=top;fontStyle=1;fontSize=14;align=left;fillColor=#dae8fc;strokeColor=#6c8ebf;gradientColor=#7ea6e0;" parent="1" vertex="1">
|
||||||
<mxGeometry x="360" y="40" width="280" height="160" as="geometry"/>
|
<mxGeometry x="1360" y="811" width="920" height="450" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="3" value="dht-node<br>- dht_gradido-topic<br><div style="text-align: left"><span>- keypair_A</span></div>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;verticalAlign=top;" parent="1" vertex="1">
|
<mxCell id="148" value="&nbsp; Apollo-Server" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#dae8fc;strokeColor=#6c8ebf;align=left;gradientColor=#7ea6e0;gradientDirection=north;fontStyle=1;verticalAlign=top;" vertex="1" parent="1">
|
||||||
<mxGeometry x="480" y="100" width="160" height="80" as="geometry"/>
|
<mxGeometry x="1385" y="856" width="853.14" height="270" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="4" value="<div><span>&nbsp; &nbsp; &nbsp; &nbsp;new Community-B</span></div><div><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - uuid_B</span></div><div><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - url_B</span></div><div><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - apiVer_B</span></div>" style="rounded=1;whiteSpace=wrap;html=1;verticalAlign=top;fontStyle=1;fontSize=14;align=left;fillColor=#dae8fc;strokeColor=#6c8ebf;gradientColor=#7ea6e0;" parent="1" vertex="1">
|
<mxCell id="42" value="<div style="text-align: center"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;existing infrastructure Community-A</span></div>" style="rounded=1;whiteSpace=wrap;html=1;verticalAlign=top;fontStyle=1;fontSize=14;align=left;fillColor=#d5e8d4;strokeColor=#82b366;gradientColor=#97d077;" parent="1" vertex="1">
|
||||||
<mxGeometry x="1280" y="200" width="280" height="160" as="geometry"/>
|
<mxGeometry x="70" y="841" width="490" height="480" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="5" value="dht-node<br><div style="text-align: left"><span>- dht_gradido_topic</span></div><div style="text-align: left"><span>- keypair_B</span></div>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#0050ef;fontColor=#ffffff;strokeColor=#001DBC;verticalAlign=top;" parent="1" vertex="1">
|
<mxCell id="147" value="&nbsp; Apollo-Server" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#006600;fontColor=#ffffff;strokeColor=#2D7600;align=left;gradientColor=#ffffff;fontStyle=1;verticalAlign=top;" vertex="1" parent="1">
|
||||||
<mxGeometry x="1290" y="260" width="140" height="80" as="geometry"/>
|
<mxGeometry x="80" y="881" width="470" height="310" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="144" value="<div><span>&nbsp; &nbsp; &nbsp; &nbsp;new infrastructure Community-B</span></div>" style="rounded=1;whiteSpace=wrap;html=1;verticalAlign=top;fontStyle=1;fontSize=14;align=left;fillColor=#dae8fc;strokeColor=#6c8ebf;gradientColor=#7ea6e0;" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="1360" y="400" width="280" height="120" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="143" value="<div style="text-align: center"><span>&nbsp; &nbsp; existing Infrastructure Community-A</span></div>" style="rounded=1;whiteSpace=wrap;html=1;verticalAlign=top;fontStyle=1;fontSize=14;align=left;fillColor=#d5e8d4;strokeColor=#82b366;gradientColor=#97d077;" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="280" y="320" width="280" height="120" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="39" value="<div><span>&nbsp; &nbsp; &nbsp; &nbsp;new infrastrucutre Community-B</span></div>" style="rounded=1;whiteSpace=wrap;html=1;verticalAlign=top;fontStyle=1;fontSize=14;align=left;fillColor=#dae8fc;strokeColor=#6c8ebf;gradientColor=#7ea6e0;" parent="1" vertex="1">
|
||||||
|
<mxGeometry x="1358.14" y="530" width="440" height="240" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="35" value="<div style="text-align: center"><span>&nbsp; &nbsp; &nbsp; &nbsp;existing Infrastructure Community-A</span></div>" style="rounded=1;whiteSpace=wrap;html=1;verticalAlign=top;fontStyle=1;fontSize=14;align=left;fillColor=#d5e8d4;strokeColor=#82b366;gradientColor=#97d077;" parent="1" vertex="1">
|
||||||
|
<mxGeometry x="118.14" y="530" width="440" height="240" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="2" value="<div style="text-align: center"><span>&nbsp; &nbsp; existing Infrastructure Community-A</span></div>" style="rounded=1;whiteSpace=wrap;html=1;verticalAlign=top;fontStyle=1;fontSize=14;align=left;fillColor=#d5e8d4;strokeColor=#82b366;gradientColor=#97d077;" parent="1" vertex="1">
|
||||||
|
<mxGeometry x="280" y="40" width="360" height="140" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="138" style="edgeStyle=none;html=1;fontSize=10;fontColor=#FF0000;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="1" source="3" target="137">
|
||||||
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="3" value="DHT-Node<br>- dht_gradido-topic<br><div style="text-align: left"><span><font color="#ff0000"><b>- keypair_A</b></font></span></div>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;verticalAlign=top;" parent="1" vertex="1">
|
||||||
|
<mxGeometry x="480" y="80" width="160" height="80" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="4" value="<div><span>&nbsp; &nbsp; &nbsp; &nbsp;new infrastructure Community-B</span></div>" style="rounded=1;whiteSpace=wrap;html=1;verticalAlign=top;fontStyle=1;fontSize=14;align=left;fillColor=#dae8fc;strokeColor=#6c8ebf;gradientColor=#7ea6e0;" parent="1" vertex="1">
|
||||||
|
<mxGeometry x="1280" y="180" width="320" height="160" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="141" style="edgeStyle=none;html=1;fontSize=12;fontColor=#000000;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="1" source="5" target="140">
|
||||||
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="5" value="dht-node<br><div style="text-align: left"><span>- dht_gradido_topic</span></div><div style="text-align: left"><span><font color="#ff0000">- keypair_B</font></span></div>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#0050ef;fontColor=#ffffff;strokeColor=#001DBC;verticalAlign=top;" parent="1" vertex="1">
|
||||||
|
<mxGeometry x="1290" y="240" width="140" height="80" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="15" value="" style="endArrow=classic;html=1;fontSize=14;" parent="1" edge="1">
|
<mxCell id="15" value="" style="endArrow=classic;html=1;fontSize=14;" parent="1" edge="1">
|
||||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||||
<mxPoint x="560" y="240" as="sourcePoint"/>
|
<mxPoint x="560" y="220" as="sourcePoint"/>
|
||||||
<mxPoint x="1000" y="240" as="targetPoint"/>
|
<mxPoint x="1000" y="220" as="targetPoint"/>
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="17" value="<b>&nbsp; join_AsServer</b>(dht_gradido_topic, keypair_A.pubKey)&nbsp;&nbsp;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" parent="15" vertex="1" connectable="0">
|
<mxCell id="17" value="<b>&nbsp; join_AsServer</b>(dht_gradido_topic, <font color="#cc0000">keypair_A.pubKey</font>)&nbsp;&nbsp;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" parent="15" vertex="1" connectable="0">
|
||||||
<mxGeometry x="0.2216" relative="1" as="geometry">
|
<mxGeometry x="0.2216" relative="1" as="geometry">
|
||||||
<mxPoint x="-36" y="-1" as="offset"/>
|
<mxPoint x="-36" y="-1" as="offset"/>
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="19" value="" style="endArrow=classic;html=1;fontSize=14;" parent="1" edge="1">
|
<mxCell id="19" value="" style="endArrow=classic;html=1;fontSize=14;" parent="1" edge="1">
|
||||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||||
<mxPoint x="1360" y="380" as="sourcePoint"/>
|
<mxPoint x="1360" y="360" as="sourcePoint"/>
|
||||||
<mxPoint x="560" y="380" as="targetPoint"/>
|
<mxPoint x="560" y="360" as="targetPoint"/>
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="20" value="<b>&nbsp; join_AsClient</b>(dht_gradido_topic, keypair_B.pubKey)&nbsp;&nbsp;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" parent="19" vertex="1" connectable="0">
|
<mxCell id="20" value="<b>&nbsp; join_AsClient</b>(dht_gradido_topic, <font color="#cc0000">keypair_B.pubKey</font>)&nbsp;&nbsp;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" parent="19" vertex="1" connectable="0">
|
||||||
<mxGeometry x="0.4162" relative="1" as="geometry">
|
<mxGeometry x="0.4162" relative="1" as="geometry">
|
||||||
<mxPoint x="126" as="offset"/>
|
<mxPoint x="126" as="offset"/>
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="23" value="" style="endArrow=none;html=1;fontSize=14;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" target="3" edge="1">
|
<mxCell id="23" value="" style="endArrow=none;html=1;fontSize=14;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" target="3" edge="1">
|
||||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||||
<mxPoint x="560" y="1640" as="sourcePoint"/>
|
<mxPoint x="560" y="1620" as="sourcePoint"/>
|
||||||
<mxPoint x="990" y="350" as="targetPoint"/>
|
<mxPoint x="990" y="330" as="targetPoint"/>
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="24" value="" style="endArrow=none;html=1;fontSize=14;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" target="5" edge="1">
|
<mxCell id="24" value="" style="endArrow=none;html=1;fontSize=14;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" target="5" edge="1">
|
||||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||||
<mxPoint x="1360" y="1640" as="sourcePoint"/>
|
<mxPoint x="1360" y="1620" as="sourcePoint"/>
|
||||||
<mxPoint x="1090" y="60" as="targetPoint"/>
|
<mxPoint x="1090" y="40" as="targetPoint"/>
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="25" value="dht-node<br>- dht_gradido-topic<br><div style="text-align: left"><span>- keypair_A</span></div><div style="text-align: left"><span><br></span></div><div style="text-align: left"><span><font color="#ff8000">* pubkey_B</font></span></div>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;verticalAlign=top;" parent="1" vertex="1">
|
<mxCell id="25" value="dht-node<br>- dht_gradido-topic<br><div style="text-align: left"><span>- keypair_A</span></div><div style="text-align: left"><span><font color="#ff8000">* pubKey_B</font></span></div>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;verticalAlign=top;" parent="1" vertex="1">
|
||||||
<mxGeometry x="400" y="380" width="160" height="100" as="geometry"/>
|
<mxGeometry x="400" y="360" width="160" height="70" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="26" value="dht-node<br><div style="text-align: left"><span>- dht_gradido_topic</span></div><div style="text-align: left"><span>- keypair_B</span></div><div style="text-align: left"><span><br></span></div><div style="text-align: left"><span><font color="#ff8000">* pubkey_A</font></span></div>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#0050ef;fontColor=#ffffff;strokeColor=#001DBC;verticalAlign=top;" parent="1" vertex="1">
|
<mxCell id="26" value="dht-node<br><div style="text-align: left"><span>- dht_gradido_topic</span></div><div style="text-align: left"><span>- keypair_B</span></div><div style="text-align: left"><span><font color="#ff8000">* pubKey_A</font></span></div>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#0050ef;fontColor=#ffffff;strokeColor=#001DBC;verticalAlign=top;" parent="1" vertex="1">
|
||||||
<mxGeometry x="1360" y="480" width="140" height="100" as="geometry"/>
|
<mxGeometry x="1360" y="430" width="140" height="80" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="27" value="" style="endArrow=classic;html=1;fontSize=14;" parent="1" edge="1">
|
<mxCell id="27" value="" style="endArrow=classic;html=1;fontSize=14;entryX=0;entryY=0;entryDx=0;entryDy=0;exitX=1;exitY=1;exitDx=0;exitDy=0;" parent="1" edge="1" target="26" source="25">
|
||||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||||
<mxPoint x="560" y="480" as="sourcePoint"/>
|
<mxPoint x="560" y="440" as="sourcePoint"/>
|
||||||
<mxPoint x="1360" y="480" as="targetPoint"/>
|
<mxPoint x="1360" y="460" as="targetPoint"/>
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="28" value="<b>&nbsp; connect</b>( socket_B( pubkey_A) )&nbsp;&nbsp;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" parent="27" vertex="1" connectable="0">
|
<mxCell id="28" value="<b>&nbsp; connect</b>( socket_B( <font color="#cc0000">keypair_A.pubKey</font>) )&nbsp;&nbsp;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" parent="27" vertex="1" connectable="0">
|
||||||
<mxGeometry x="0.2216" relative="1" as="geometry">
|
<mxGeometry x="0.2216" relative="1" as="geometry">
|
||||||
<mxPoint x="-129" as="offset"/>
|
<mxPoint x="-129" as="offset"/>
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="31" value="" style="shape=flexArrow;endArrow=classic;startArrow=classic;html=1;fontSize=14;" parent="1" edge="1">
|
<mxCell id="31" value="" style="shape=flexArrow;endArrow=classic;startArrow=classic;html=1;fontSize=14;" parent="1" edge="1">
|
||||||
<mxGeometry width="100" height="100" relative="1" as="geometry">
|
<mxGeometry width="100" height="100" relative="1" as="geometry">
|
||||||
<mxPoint x="560" y="643" as="sourcePoint"/>
|
<mxPoint x="558.14" y="560" as="sourcePoint"/>
|
||||||
<mxPoint x="1360" y="643" as="targetPoint"/>
|
<mxPoint x="1358.14" y="560" as="targetPoint"/>
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="32" value="&nbsp; SocketStream( exchange (url_A, apiVer_A), exchange(url_B, apiVer_B) )&nbsp;&nbsp;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" parent="31" vertex="1" connectable="0">
|
<mxCell id="32" value="&nbsp; SocketStream( exchange (<font color="#cc0000">url_A, apiVer_A</font>), exchange(<font color="#cc0000">url_B, apiVer_B</font>) )&nbsp;&nbsp;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" parent="31" vertex="1" connectable="0">
|
||||||
<mxGeometry x="-0.215" y="-1" relative="1" as="geometry">
|
<mxGeometry x="-0.215" y="-1" relative="1" as="geometry">
|
||||||
<mxPoint x="46" y="-3" as="offset"/>
|
<mxPoint x="46" y="-3" as="offset"/>
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="33" value="dht-node<br>- dht_gradido-topic<br><div style="text-align: left"><span>- keypair_A</span></div><div style="text-align: left"><span><br></span></div><div style="text-align: left"><span>* pubkey_B</span></div>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;verticalAlign=top;" parent="1" vertex="1">
|
<mxCell id="33" value="dht-node<br>- dht_gradido-topic<br><div style="text-align: left"><span>- keypair_A</span></div>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;verticalAlign=top;" parent="1" vertex="1">
|
||||||
<mxGeometry x="400" y="643" width="160" height="100" as="geometry"/>
|
<mxGeometry x="398.14" y="560" width="160" height="57" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="34" value="dht-node<br><div style="text-align: left"><span>- dht_gradido_topic</span></div><div style="text-align: left"><span>- keypair_B</span></div><div style="text-align: left"><span><br></span></div><div style="text-align: left"><span>* pubkey_A</span></div>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#0050ef;fontColor=#ffffff;strokeColor=#001DBC;verticalAlign=top;" parent="1" vertex="1">
|
<mxCell id="34" value="dht-node<br><div style="text-align: left"><span>- dht_gradido_topic</span></div><div style="text-align: left"><span>- keypair_B</span></div>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#0050ef;fontColor=#ffffff;strokeColor=#001DBC;verticalAlign=top;" parent="1" vertex="1">
|
||||||
<mxGeometry x="1360" y="643" width="140" height="100" as="geometry"/>
|
<mxGeometry x="1358.14" y="560" width="140" height="57" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="36" value="" style="endArrow=classic;html=1;fontSize=14;exitX=0;exitY=0.75;exitDx=0;exitDy=0;startArrow=none;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="33" target="37" edge="1">
|
<mxCell id="46" value="" style="endArrow=classic;html=1;fontSize=14;entryX=0;entryY=0.25;entryDx=0;entryDy=0;exitX=1;exitY=0.25;exitDx=0;exitDy=0;" parent="1" source="48" target="51" edge="1">
|
||||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||||
<mxPoint x="620" y="743" as="sourcePoint"/>
|
<mxPoint x="540" y="931" as="sourcePoint"/>
|
||||||
<mxPoint x="240" y="702" as="targetPoint"/>
|
<mxPoint x="970" y="941" as="targetPoint"/>
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="37" value="<font color="#ff8000">&nbsp;* url_B / pubkey_B / apiVer_B<br><br><br></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;align=left;" parent="1" vertex="1">
|
<mxCell id="47" value="<b>&nbsp; request: </b>http://&lt;url_B&gt;/&lt;apiVer_B&gt;/<b>openConnection</b>( <b><font color="#ff0000">pubkey_A</font></b>, <font color="#ff0000"><b>encrypted and signed url_A</b></font>)&nbsp;&nbsp;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" parent="46" vertex="1" connectable="0">
|
||||||
<mxGeometry x="170" y="710" width="200" height="50" as="geometry"/>
|
|
||||||
</mxCell>
|
|
||||||
<mxCell id="40" value="<font color="#ff8000">&nbsp;* url_A / pubkey_A / apiVer_A<br><br><br></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;align=left;" parent="1" vertex="1">
|
|
||||||
<mxGeometry x="1560" y="693" width="200" height="50" as="geometry"/>
|
|
||||||
</mxCell>
|
|
||||||
<mxCell id="41" value="" style="endArrow=classic;html=1;fontSize=14;exitX=1.014;exitY=0.82;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.014;entryY=0.64;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="34" target="40" edge="1">
|
|
||||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
||||||
<mxPoint x="1770" y="560" as="sourcePoint"/>
|
|
||||||
<mxPoint x="1820" y="510" as="targetPoint"/>
|
|
||||||
</mxGeometry>
|
|
||||||
</mxCell>
|
|
||||||
<mxCell id="42" value="<div style="text-align: center"><span>&nbsp; &nbsp; &nbsp; &nbsp;existing Community-A</span></div><div><span>- uuid_A</span></div><div><span>- url_A</span></div><div><span>- apiVer_A</span></div>" style="rounded=1;whiteSpace=wrap;html=1;verticalAlign=top;fontStyle=1;fontSize=14;align=left;fillColor=#d5e8d4;strokeColor=#82b366;gradientColor=#97d077;" parent="1" vertex="1">
|
|
||||||
<mxGeometry x="80" y="880" width="480" height="400" as="geometry"/>
|
|
||||||
</mxCell>
|
|
||||||
<mxCell id="43" value="&nbsp;* url_B / <font color="#ff8000">pubkey_B / apiVer_B&nbsp;</font> <font color="#7f00ff">/ uuid_B</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;align=left;" parent="1" vertex="1">
|
|
||||||
<mxGeometry x="80" y="1155" width="250" height="50" as="geometry"/>
|
|
||||||
</mxCell>
|
|
||||||
<mxCell id="44" value="<div><span>&nbsp; &nbsp; &nbsp; &nbsp;new Community-B</span></div><div><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - uuid_B</span></div><div><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - url_B</span><br></div><div><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - apiVer_B</span></div>" style="rounded=1;whiteSpace=wrap;html=1;verticalAlign=top;fontStyle=1;fontSize=14;align=left;fillColor=#dae8fc;strokeColor=#6c8ebf;gradientColor=#7ea6e0;" parent="1" vertex="1">
|
|
||||||
<mxGeometry x="1360" y="880" width="720" height="400" as="geometry"/>
|
|
||||||
</mxCell>
|
|
||||||
<mxCell id="45" value="<font color="#00ff00">&nbsp;* <b>url_A / pubkey_A</b></font> / apiVer_A / <b><font color="#ff00ff">oneTimeCode</font></b><br>&nbsp;* url_A / pubkey_A'" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;align=left;" parent="1" vertex="1">
|
|
||||||
<mxGeometry x="1710" y="1040" width="370" height="50" as="geometry"/>
|
|
||||||
</mxCell>
|
|
||||||
<mxCell id="46" value="" style="endArrow=classic;html=1;fontSize=14;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.005;entryY=0.205;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="48" target="44" edge="1">
|
|
||||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
||||||
<mxPoint x="920" y="1050" as="sourcePoint"/>
|
|
||||||
<mxPoint x="970" y="1000" as="targetPoint"/>
|
|
||||||
</mxGeometry>
|
|
||||||
</mxCell>
|
|
||||||
<mxCell id="47" value="<b>&nbsp; request: </b>http://&lt;url_B&gt;/&lt;apiVer_B&gt;/openConnection( <b><font color="#ff0000">pubkey_A</font></b>, encrypted and <b><font color="#ff0000">signed </font></b>url_A)&nbsp;&nbsp;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" parent="46" vertex="1" connectable="0">
|
|
||||||
<mxGeometry x="-0.215" y="-1" relative="1" as="geometry">
|
<mxGeometry x="-0.215" y="-1" relative="1" as="geometry">
|
||||||
<mxPoint x="64" as="offset"/>
|
<mxPoint x="137" as="offset"/>
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="48" value="encrypt <font color="#000000">url_A</font>&nbsp; <br>with <font color="#ff8000">pubkey_B</font> +<br>sign it with privatKey_A&nbsp;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;align=left;" parent="1" vertex="1">
|
<mxCell id="48" value="encrypt <font color="#000000">url_A</font>&nbsp;with <font color="#ff8000">pubkey_B</font> +<br>sign it with privatKey_A&nbsp;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;align=left;" parent="1" vertex="1">
|
||||||
<mxGeometry x="420" y="921.5" width="125" height="70" as="geometry"/>
|
<mxGeometry x="345" y="896" width="195" height="38.5" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="49" value="" style="endArrow=classic;html=1;fontSize=14;exitX=-0.002;exitY=0.453;exitDx=0;exitDy=0;entryX=1;entryY=0.455;entryDx=0;entryDy=0;exitPerimeter=0;entryPerimeter=0;" parent="1" source="44" target="42" edge="1">
|
<mxCell id="49" value="" style="endArrow=classic;html=1;fontSize=14;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="100" target="87" edge="1">
|
||||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||||
<mxPoint x="990" y="710" as="sourcePoint"/>
|
<mxPoint x="990" y="651" as="sourcePoint"/>
|
||||||
<mxPoint x="1040" y="660" as="targetPoint"/>
|
<mxPoint x="1040" y="601" as="targetPoint"/>
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="50" value="<b>&nbsp; request: </b>http://&lt;url_A&gt;/&lt;apiVer_A&gt;//openConnectionRedirect<b>(</b><font color="#ff00ff"><b>onetimeCode</b></font>, encrypted redirect_URL)&nbsp;&nbsp;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" parent="49" vertex="1" connectable="0">
|
<mxCell id="50" value="<b>&nbsp; request: </b>http://&lt;url_A&gt;/&lt;apiVer_A&gt;//<b>openConnectionRedirect</b>(<font color="#ff00ff"><b>onetimeCode</b></font>, url_B, encrypted <font color="#cc0000"><b>redirect_URL</b></font>)&nbsp;&nbsp;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" parent="49" vertex="1" connectable="0">
|
||||||
<mxGeometry x="0.255" y="2" relative="1" as="geometry">
|
<mxGeometry x="0.255" y="2" relative="1" as="geometry">
|
||||||
<mxPoint x="72" y="-3" as="offset"/>
|
<mxPoint x="72" y="-3" as="offset"/>
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="51" value="decrypt encoded_url_A&nbsp; <br>with privatkey_B" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;align=left;" parent="1" vertex="1">
|
<mxCell id="132" style="edgeStyle=none;html=1;fontColor=#FF0000;startArrow=none;startFill=0;endArrow=none;endFill=0;dashed=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;" edge="1" parent="1" source="51">
|
||||||
<mxGeometry x="1390" y="910" width="180" height="40" as="geometry"/>
|
<mxGeometry relative="1" as="geometry">
|
||||||
</mxCell>
|
<mxPoint x="1360" y="926" as="targetPoint"/>
|
||||||
<mxCell id="84" value="" style="edgeStyle=none;html=1;fontColor=#00FF00;startArrow=none;" edge="1" parent="1" source="98" target="83">
|
|
||||||
<mxGeometry relative="1" as="geometry"/>
|
|
||||||
</mxCell>
|
|
||||||
<mxCell id="53" value="<font color="#00ff00">pubkey_A of url_A</font><br>==&nbsp;<font color="#ff0000">pubkey_A</font>?" style="rhombus;whiteSpace=wrap;html=1;fontSize=14;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="1" vertex="1">
|
|
||||||
<mxGeometry x="1390" y="970" width="180" height="50" as="geometry"/>
|
|
||||||
</mxCell>
|
|
||||||
<mxCell id="54" value="" style="endArrow=classic;html=1;fontSize=14;exitX=1.003;exitY=0.458;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitPerimeter=0;" parent="1" source="42" target="87" edge="1">
|
|
||||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
||||||
<mxPoint x="670" y="1010" as="sourcePoint"/>
|
|
||||||
<mxPoint x="720" y="960" as="targetPoint"/>
|
|
||||||
<Array as="points">
|
|
||||||
<mxPoint x="458" y="1063"/>
|
|
||||||
</Array>
|
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="55" value="<div style="text-align: center"><span>&nbsp; &nbsp; &nbsp; &nbsp;existing Community-A</span></div><div><span><br></span></div><div><span>- uuid_A</span></div><div><span>- url_A</span></div>" style="rounded=1;whiteSpace=wrap;html=1;verticalAlign=top;fontStyle=1;fontSize=14;align=left;fillColor=#d5e8d4;strokeColor=#82b366;gradientColor=#97d077;" parent="1" vertex="1">
|
<mxCell id="51" value="decrypt <font color="#ff0000"><b>encoded_url_A</b></font>&nbsp; <br>with <font color="#000000">privatkey_B</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#dae8fc;strokeColor=#6c8ebf;align=left;" parent="1" vertex="1">
|
||||||
<mxGeometry x="80" y="1320" width="480" height="240" as="geometry"/>
|
<mxGeometry x="1401.8600000000001" y="896" width="180" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="56" value="&nbsp;* url_B / pubkey_B / uuid_B <font color="#ff8000">/ communityTO_B<br></font><br>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;align=left;" parent="1" vertex="1">
|
<mxCell id="84" value="" style="edgeStyle=none;html=1;fontColor=#00FF00;startArrow=none;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="98" target="83" edge="1">
|
||||||
<mxGeometry x="80" y="1399" width="300" height="50" as="geometry"/>
|
<mxGeometry relative="1" as="geometry">
|
||||||
</mxCell>
|
<Array as="points"/>
|
||||||
<mxCell id="57" value="<div><span>&nbsp; &nbsp; &nbsp; &nbsp;new Community-B</span></div><div><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - uuid_B</span></div><div><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - url_B</span><br></div><div><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - apiVer_B</span></div>" style="rounded=1;whiteSpace=wrap;html=1;verticalAlign=top;fontStyle=1;fontSize=14;align=left;fillColor=#dae8fc;strokeColor=#6c8ebf;gradientColor=#7ea6e0;" parent="1" vertex="1">
|
|
||||||
<mxGeometry x="1360" y="1320" width="720" height="240" as="geometry"/>
|
|
||||||
</mxCell>
|
|
||||||
<mxCell id="58" value="&nbsp;* url_A / pubkey_A / apiVer_A / uuid_A <font color="#ff8000">/ communityTO_A</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;align=left;" parent="1" vertex="1">
|
|
||||||
<mxGeometry x="1570" y="1413" width="510" height="50" as="geometry"/>
|
|
||||||
</mxCell>
|
|
||||||
<mxCell id="59" value="" style="endArrow=classic;html=1;fontSize=14;exitX=1;exitY=0.329;exitDx=0;exitDy=0;entryX=0.003;entryY=0.338;entryDx=0;entryDy=0;entryPerimeter=0;exitPerimeter=0;" parent="1" source="55" target="57" edge="1">
|
|
||||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
||||||
<mxPoint x="920" y="1490" as="sourcePoint"/>
|
|
||||||
<mxPoint x="970" y="1440" as="targetPoint"/>
|
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="60" value="<b>&nbsp; request: </b>http://&lt;url_B&gt;/&lt;apiVer_B&gt;/familiarizeCommunity( encrypted uuid_B, pubkey_A, communityTO_A )&nbsp;&nbsp;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" parent="59" vertex="1" connectable="0">
|
<mxCell id="53" value="<font color="#009900">pubkey_A of url_A</font><br>==&nbsp;<font color="#ff0000">pubkey_A</font>?" style="rhombus;whiteSpace=wrap;html=1;fontSize=14;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||||
<mxGeometry x="-0.215" y="-1" relative="1" as="geometry">
|
<mxGeometry x="1993.14" y="880.25" width="150" height="70" as="geometry"/>
|
||||||
<mxPoint x="65" y="-5" as="offset"/>
|
|
||||||
</mxGeometry>
|
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="61" value="encrypt uuid_B&nbsp;&nbsp;<br>with pubkey_B<br>and init CommunityTO : <br>- uuid_A<br>- etc." style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;align=left;" parent="1" vertex="1">
|
<mxCell id="55" value="<div style="text-align: center"><span>&nbsp; &nbsp; &nbsp; &nbsp;existing infrastructure Community-A</span></div>" style="rounded=1;whiteSpace=wrap;html=1;verticalAlign=top;fontStyle=1;fontSize=14;align=left;fillColor=#d5e8d4;strokeColor=#82b366;gradientColor=#97d077;" parent="1" vertex="1">
|
||||||
<mxGeometry x="420" y="1348.5" width="120" height="100.5" as="geometry"/>
|
<mxGeometry x="40" y="1370" width="520" height="264" as="geometry"/>
|
||||||
</mxCell>
|
|
||||||
<mxCell id="62" value="" style="endArrow=classic;html=1;fontSize=14;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;" parent="1" source="57" target="55" edge="1">
|
|
||||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
||||||
<mxPoint x="990" y="1150" as="sourcePoint"/>
|
|
||||||
<mxPoint x="1040" y="1100" as="targetPoint"/>
|
|
||||||
</mxGeometry>
|
|
||||||
</mxCell>
|
|
||||||
<mxCell id="63" value="<b>&nbsp; response:</b>&nbsp;communityTO_B&nbsp;&nbsp;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" parent="62" vertex="1" connectable="0">
|
|
||||||
<mxGeometry x="0.255" y="2" relative="1" as="geometry">
|
|
||||||
<mxPoint x="52" y="-3" as="offset"/>
|
|
||||||
</mxGeometry>
|
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="74" value="" style="edgeStyle=none;html=1;fontSize=14;fontColor=#FF8000;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="1" source="64" target="65" edge="1">
|
<mxCell id="74" value="" style="edgeStyle=none;html=1;fontSize=14;fontColor=#FF8000;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="1" source="64" target="65" edge="1">
|
||||||
<mxGeometry relative="1" as="geometry"/>
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="64" value="decrypt encoded_uuid_B&nbsp;&nbsp;<br>with privatkey_B" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;align=left;" parent="1" vertex="1">
|
<mxCell id="155" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=12;fontColor=#FFFFFF;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="1" source="65" target="154">
|
||||||
<mxGeometry x="1375" y="1372" width="110" height="48" as="geometry"/>
|
|
||||||
</mxCell>
|
|
||||||
<mxCell id="75" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontSize=14;fontColor=#FF8000;startArrow=none;startFill=0;endArrow=classic;endFill=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="65" target="73" edge="1">
|
|
||||||
<mxGeometry relative="1" as="geometry">
|
|
||||||
<Array as="points">
|
|
||||||
<mxPoint x="1540" y="1465"/>
|
|
||||||
</Array>
|
|
||||||
</mxGeometry>
|
|
||||||
</mxCell>
|
|
||||||
<mxCell id="76" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=14;fontColor=#FF8000;startArrow=none;startFill=0;endArrow=classic;endFill=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="65" target="58" edge="1">
|
|
||||||
<mxGeometry relative="1" as="geometry">
|
|
||||||
<Array as="points">
|
|
||||||
<mxPoint x="1540" y="1465"/>
|
|
||||||
<mxPoint x="1540" y="1438"/>
|
|
||||||
</Array>
|
|
||||||
</mxGeometry>
|
|
||||||
</mxCell>
|
|
||||||
<mxCell id="77" value="yes" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;fontColor=#FF8000;" parent="76" vertex="1" connectable="0">
|
|
||||||
<mxGeometry x="-0.7009" y="1" relative="1" as="geometry">
|
|
||||||
<mxPoint y="1" as="offset"/>
|
|
||||||
</mxGeometry>
|
|
||||||
</mxCell>
|
|
||||||
<mxCell id="65" value="matching <br>uui_B&nbsp;?" style="rhombus;whiteSpace=wrap;html=1;fontSize=14;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="1" vertex="1">
|
|
||||||
<mxGeometry x="1370" y="1440" width="120" height="50" as="geometry"/>
|
|
||||||
</mxCell>
|
|
||||||
<mxCell id="67" value="" style="endArrow=classic;html=1;fontSize=14;fontColor=#FF8000;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="51" target="53" edge="1">
|
|
||||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
||||||
<mxPoint x="1350" y="970" as="sourcePoint"/>
|
|
||||||
<mxPoint x="1400" y="920" as="targetPoint"/>
|
|
||||||
</mxGeometry>
|
|
||||||
</mxCell>
|
|
||||||
<mxCell id="68" value="" style="endArrow=classic;html=1;fontSize=14;fontColor=#FF8000;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.21;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="44" target="51" edge="1">
|
|
||||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
||||||
<mxPoint x="1350" y="970" as="sourcePoint"/>
|
|
||||||
<mxPoint x="1400" y="920" as="targetPoint"/>
|
|
||||||
</mxGeometry>
|
|
||||||
</mxCell>
|
|
||||||
<mxCell id="71" value="" style="endArrow=classic;html=1;fontSize=14;fontColor=#FF8000;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.002;entryY=0.46;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=none;" parent="1" source="100" target="44" edge="1">
|
|
||||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
||||||
<mxPoint x="1300" y="1140" as="sourcePoint"/>
|
|
||||||
<mxPoint x="1350" y="1090" as="targetPoint"/>
|
|
||||||
<Array as="points"/>
|
|
||||||
</mxGeometry>
|
|
||||||
</mxCell>
|
|
||||||
<mxCell id="78" style="edgeStyle=none;html=1;entryX=0;entryY=0.75;entryDx=0;entryDy=0;fontSize=14;fontColor=#FF8000;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="1" source="73" target="57" edge="1">
|
|
||||||
<mxGeometry relative="1" as="geometry"/>
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="73" value="init communityTO_B" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;align=left;" parent="1" vertex="1">
|
<mxCell id="64" value="decrypt encoded parameters&nbsp;with privatkey_B" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;fillColor=#dae8fc;strokeColor=#6c8ebf;align=left;" parent="1" vertex="1">
|
||||||
<mxGeometry x="1470" y="1500" width="140" height="30" as="geometry"/>
|
<mxGeometry x="1380" y="1411" width="280" height="28" as="geometry"/>
|
||||||
</mxCell>
|
|
||||||
<mxCell id="79" value="" style="endArrow=classic;html=1;fontSize=14;fontColor=#FF8000;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=1;entryY=1;entryDx=0;entryDy=0;" parent="1" source="55" target="56" edge="1">
|
|
||||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
||||||
<mxPoint x="300" y="1470" as="sourcePoint"/>
|
|
||||||
<mxPoint x="350" y="1420" as="targetPoint"/>
|
|
||||||
</mxGeometry>
|
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="80" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=4;fontSize=14;fontColor=#FF8000;" parent="1" edge="1">
|
<mxCell id="80" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=4;fontSize=14;fontColor=#FF8000;" parent="1" edge="1">
|
||||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||||
<mxPoint x="40" y="840" as="sourcePoint"/>
|
<mxPoint x="40" y="803" as="sourcePoint"/>
|
||||||
<mxPoint x="1960" y="840" as="targetPoint"/>
|
<mxPoint x="1960" y="803" as="targetPoint"/>
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="81" value="<font style="font-size: 18px;">Federation</font>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;fontColor=#000000;fontStyle=1" parent="1" vertex="1">
|
<mxCell id="81" value="<font style="font-size: 18px;">Federation</font>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;fontColor=#000000;fontStyle=1" parent="1" vertex="1">
|
||||||
<mxGeometry x="40" y="800" width="120" height="30" as="geometry"/>
|
<mxGeometry x="40" y="763" width="120" height="30" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="82" value="<font style="font-size: 18px">GraphQL</font>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;fontColor=#000000;fontStyle=1" parent="1" vertex="1">
|
<mxCell id="82" value="<font style="font-size: 18px">GraphQL - Authentication Handshake</font>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;fontColor=#000000;fontStyle=1" parent="1" vertex="1">
|
||||||
<mxGeometry x="40" y="850" width="160" height="30" as="geometry"/>
|
<mxGeometry x="40" y="813" width="440" height="30" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="97" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontColor=#9933FF;" edge="1" parent="1" source="83" target="45">
|
<mxCell id="83" value="<font color="#009900">url_A</font><font color="#00ff00">&nbsp;</font>==<br>&nbsp;&nbsp;<font color="#ff0000">unsigned url_A</font>?" style="rhombus;whiteSpace=wrap;html=1;fontSize=14;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||||
<mxGeometry relative="1" as="geometry">
|
<mxGeometry x="1748.14" y="946" width="180" height="50" as="geometry"/>
|
||||||
<Array as="points">
|
|
||||||
<mxPoint x="1895" y="995"/>
|
|
||||||
</Array>
|
|
||||||
</mxGeometry>
|
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="83" value="<font color="#00ff00">url_A&nbsp;</font>==<br>&nbsp;&nbsp;<font color="#ff0000">unsigned url_A</font>?" style="rhombus;whiteSpace=wrap;html=1;fontSize=14;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" vertex="1" parent="1">
|
<mxCell id="85" value="" style="endArrow=classic;html=1;fontSize=14;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="113" target="128" edge="1">
|
||||||
<mxGeometry x="1805" y="970" width="180" height="50" as="geometry"/>
|
|
||||||
</mxCell>
|
|
||||||
<mxCell id="85" value="" style="endArrow=classic;html=1;fontSize=14;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.001;entryY=0.6;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="87" target="44">
|
|
||||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||||
<mxPoint x="571.0799999999999" y="970" as="sourcePoint"/>
|
<mxPoint x="590" y="1101" as="sourcePoint"/>
|
||||||
<mxPoint x="1372.1999999999998" y="972" as="targetPoint"/>
|
<mxPoint x="1372.1999999999998" y="913" as="targetPoint"/>
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="86" value="<b>&nbsp; redirect: </b>http://&lt;redirect_URL&gt;( <font color="#ff00ff"><b>onetimeCode</b></font>,&nbsp;<font color="#ff0000"><b>encrypted&nbsp;uuid_A</b></font>)&nbsp;&nbsp;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" vertex="1" connectable="0" parent="85">
|
<mxCell id="86" value="<b>&nbsp; redirect: </b>http://&lt;<b>redirect_URL</b>&gt;( <font color="#ff00ff"><b>onetimeCode</b></font>,&nbsp;<font color="#ff0000"><b>encrypted&nbsp;uuid_A</b></font>)&nbsp;&nbsp;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" parent="85" vertex="1" connectable="0">
|
||||||
<mxGeometry x="-0.215" y="-1" relative="1" as="geometry">
|
<mxGeometry x="-0.215" y="-1" relative="1" as="geometry">
|
||||||
<mxPoint as="offset"/>
|
<mxPoint as="offset"/>
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="87" value="decrypt redirect_URL&nbsp;&nbsp;<br>with <font color="#ff8000">pubkey_B</font> +<br>encrypt <font color="#000000">uuid_A</font> with privatKey_A&nbsp;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;align=left;" vertex="1" parent="1">
|
<mxCell id="123" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontColor=#FF0000;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="1" source="87" target="122">
|
||||||
<mxGeometry x="380" y="1080" width="155" height="70" as="geometry"/>
|
|
||||||
</mxCell>
|
|
||||||
<mxCell id="104" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontColor=#FFFFFF;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="1" source="88" target="103">
|
|
||||||
<mxGeometry relative="1" as="geometry">
|
<mxGeometry relative="1" as="geometry">
|
||||||
<Array as="points">
|
|
||||||
<mxPoint x="1895" y="1125"/>
|
|
||||||
</Array>
|
|
||||||
</mxGeometry>
|
|
||||||
</mxCell>
|
|
||||||
<mxCell id="88" value="decrypt <font color="#ff0000"><b>encoded_uuid_A</b></font>&nbsp; <br>with <font color="#00ff00" style="font-weight: bold">pubkey_A</font> of <font color="#ff00ff" style="font-weight: bold">oneTImeCode</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;align=left;" vertex="1" parent="1">
|
|
||||||
<mxGeometry x="1630" y="1105" width="226.28" height="40" as="geometry"/>
|
|
||||||
</mxCell>
|
|
||||||
<mxCell id="90" value="known &amp; valid<br><font color="#ff00ff">oneTimeCode</font>?" style="rhombus;whiteSpace=wrap;html=1;fontSize=14;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" vertex="1" parent="1">
|
|
||||||
<mxGeometry x="1403.72" y="1100" width="180" height="50" as="geometry"/>
|
|
||||||
</mxCell>
|
|
||||||
<mxCell id="91" value="" style="endArrow=classic;html=1;fontSize=14;fontColor=#FF8000;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="90" target="88">
|
|
||||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
||||||
<mxPoint x="1363.72" y="1160" as="sourcePoint"/>
|
|
||||||
<mxPoint x="1413.72" y="1110" as="targetPoint"/>
|
|
||||||
</mxGeometry>
|
|
||||||
</mxCell>
|
|
||||||
<mxCell id="92" value="" style="endArrow=classic;html=1;fontSize=14;fontColor=#FF8000;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.873;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="106" target="44">
|
|
||||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
||||||
<mxPoint x="1493.7200000000003" y="1210" as="sourcePoint"/>
|
|
||||||
<mxPoint x="1375.0000000000002" y="1254" as="targetPoint"/>
|
|
||||||
<Array as="points"/>
|
<Array as="points"/>
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="95" value="" style="endArrow=classic;html=1;fontSize=14;exitX=0.002;exitY=0.273;exitDx=0;exitDy=0;entryX=1;entryY=0.275;entryDx=0;entryDy=0;exitPerimeter=0;entryPerimeter=0;" edge="1" parent="1" source="44" target="42">
|
<mxCell id="87" value="decrypt <font color="#ff0000"><b>redirect_URL</b></font>&nbsp;with <font color="#000000">privatekey_A</font>&nbsp;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;align=left;" parent="1" vertex="1">
|
||||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
<mxGeometry x="250" y="948.5" width="290" height="22.5" as="geometry"/>
|
||||||
<mxPoint x="1368.7199999999998" y="1071.2" as="sourcePoint"/>
|
</mxCell>
|
||||||
<mxPoint x="570" y="1072" as="targetPoint"/>
|
<mxCell id="104" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontColor=#FFFFFF;startArrow=none;startFill=0;endArrow=classic;endFill=1;exitX=0.349;exitY=1.025;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="88" target="130" edge="1">
|
||||||
|
<mxGeometry relative="1" as="geometry">
|
||||||
|
<Array as="points"/>
|
||||||
|
<mxPoint x="2239.4199999999996" y="1071" as="targetPoint"/>
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="96" value="<b>&nbsp; response:</b>&nbsp;OK" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" vertex="1" connectable="0" parent="95">
|
<mxCell id="88" value="decrypt <font color="#ff0000"><b>encoded_uuid_A</b></font>&nbsp; <br>with <font color="#00ff00" style="font-weight: bold">pubkey_A</font> of <font color="#ff00ff" style="font-weight: bold">oneTImeCode</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#dae8fc;strokeColor=#6c8ebf;align=left;" parent="1" vertex="1">
|
||||||
|
<mxGeometry x="1798.14" y="1021" width="226.28" height="40" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="90" value="found &amp; valid<br><font color="#ff00ff">oneTimeCode</font>?" style="rhombus;whiteSpace=wrap;html=1;fontSize=14;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||||
|
<mxGeometry x="1581.8600000000001" y="1016" width="180" height="50" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="91" value="" style="endArrow=classic;html=1;fontSize=14;fontColor=#FF8000;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="90" target="88" edge="1">
|
||||||
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||||
|
<mxPoint x="1361.8600000000001" y="1076" as="sourcePoint"/>
|
||||||
|
<mxPoint x="1411.8600000000001" y="1026" as="targetPoint"/>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="95" value="" style="endArrow=classic;html=1;fontSize=14;entryX=1;entryY=0.75;entryDx=0;entryDy=0;" parent="1" target="48" edge="1">
|
||||||
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||||
|
<mxPoint x="1360" y="925" as="sourcePoint"/>
|
||||||
|
<mxPoint x="560" y="891" as="targetPoint"/>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="96" value="<b>&nbsp; response:</b>&nbsp;OK" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" parent="95" vertex="1" connectable="0">
|
||||||
<mxGeometry x="0.255" y="2" relative="1" as="geometry">
|
<mxGeometry x="0.255" y="2" relative="1" as="geometry">
|
||||||
<mxPoint x="52" y="-3" as="offset"/>
|
<mxPoint x="52" y="-3" as="offset"/>
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="98" value="decrypt <font color="#ff0000">signed_url_A</font>&nbsp; <br>with <font color="#00ff00">pubkey_A</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;align=left;" vertex="1" parent="1">
|
<mxCell id="98" value="verify&nbsp;<font color="#ff0000">signed_url_A</font>&nbsp; <br>with <font color="#009900">pubkey_A</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#dae8fc;strokeColor=#6c8ebf;align=left;" parent="1" vertex="1">
|
||||||
<mxGeometry x="1600" y="975" width="180" height="40" as="geometry"/>
|
<mxGeometry x="1768.14" y="896" width="140" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="99" value="" style="edgeStyle=none;html=1;fontColor=#00FF00;endArrow=none;" edge="1" parent="1" source="53" target="98">
|
<mxCell id="99" value="" style="edgeStyle=none;html=1;fontColor=#00FF00;endArrow=classic;endFill=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="53" target="98" edge="1">
|
||||||
<mxGeometry relative="1" as="geometry">
|
<mxGeometry relative="1" as="geometry">
|
||||||
<mxPoint x="1570" y="995" as="sourcePoint"/>
|
<mxPoint x="1568.14" y="911" as="sourcePoint"/>
|
||||||
<mxPoint x="1805" y="995" as="targetPoint"/>
|
<mxPoint x="1803.14" y="911" as="targetPoint"/>
|
||||||
</mxGeometry>
|
|
||||||
</mxCell>
|
|
||||||
<mxCell id="100" value="encrypt redirect_URL&nbsp;&nbsp;<br>with privatkey_B" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;align=left;" vertex="1" parent="1">
|
|
||||||
<mxGeometry x="1403.72" y="1045" width="180" height="40" as="geometry"/>
|
|
||||||
</mxCell>
|
|
||||||
<mxCell id="101" value="" style="endArrow=classic;html=1;fontSize=14;fontColor=#FF8000;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=0;endFill=1;" edge="1" parent="1" source="45" target="100">
|
|
||||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
||||||
<mxPoint x="1710" y="1065" as="sourcePoint"/>
|
|
||||||
<mxPoint x="1361.44" y="1064" as="targetPoint"/>
|
|
||||||
<Array as="points"/>
|
<Array as="points"/>
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="102" value="" style="endArrow=classic;html=1;fontSize=14;fontColor=#FF8000;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" target="90">
|
<mxCell id="100" value="encrypt redirect_URL&nbsp;&nbsp;<br>with <font color="#009900">publickey_A</font> + sign with <font color="#009900">privatKey_B</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#dae8fc;strokeColor=#6c8ebf;align=left;" parent="1" vertex="1">
|
||||||
|
<mxGeometry x="1401.8600000000001" y="951" width="276.28" height="40" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="101" value="" style="endArrow=classic;html=1;fontSize=14;fontColor=#FF8000;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=0;endFill=1;" parent="1" source="83" target="100" edge="1">
|
||||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||||
<mxPoint x="1360" y="1120" as="sourcePoint"/>
|
<mxPoint x="1708.14" y="981" as="sourcePoint"/>
|
||||||
<mxPoint x="1400" y="940" as="targetPoint"/>
|
<mxPoint x="1359.5800000000002" y="980" as="targetPoint"/>
|
||||||
|
<Array as="points"/>
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="107" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontColor=#000000;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="1" source="103" target="106">
|
<mxCell id="107" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontColor=#000000;startArrow=none;startFill=0;endArrow=classic;endFill=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="130" target="106" edge="1">
|
||||||
<mxGeometry relative="1" as="geometry">
|
<mxGeometry relative="1" as="geometry">
|
||||||
<Array as="points">
|
<Array as="points"/>
|
||||||
<mxPoint x="1895" y="1230"/>
|
<mxPoint x="1893.14" y="1126" as="sourcePoint"/>
|
||||||
</Array>
|
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="103" value="<font color="#00ff00">&nbsp;* <b>url_A / pubkey_A</b></font> / apiVer_A / <b><strike><font color="#000000">oneTimeCode</font></strike><font color="#00ff00"> / uuid_A</font></b><br>&nbsp;* url_A / pubkey_A'" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;align=left;" vertex="1" parent="1">
|
<mxCell id="134" value="2." style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=#FF0000;" vertex="1" connectable="0" parent="107">
|
||||||
<mxGeometry x="1710" y="1160" width="370" height="50" as="geometry"/>
|
<mxGeometry x="-0.9248" relative="1" as="geometry">
|
||||||
|
<mxPoint x="-14" as="offset"/>
|
||||||
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="106" value="encrypt <font color="#000000">uuid_B</font>&nbsp;&nbsp;<br>with privatkey_B" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;align=left;" vertex="1" parent="1">
|
<mxCell id="106" value="encrypt <font color="#000000"><b>uuid_B</b></font>&nbsp;with <b>privatkey_B</b>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#dae8fc;strokeColor=#6c8ebf;align=left;" parent="1" vertex="1">
|
||||||
<mxGeometry x="1410" y="1210" width="180" height="40" as="geometry"/>
|
<mxGeometry x="1401.8600000000001" y="1081" width="226.28" height="30" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="108" value="" style="endArrow=classic;html=1;fontSize=14;exitX=0.001;exitY=0.873;exitDx=0;exitDy=0;entryX=0.997;entryY=0.875;entryDx=0;entryDy=0;exitPerimeter=0;entryPerimeter=0;" edge="1" parent="1" source="44" target="42">
|
<mxCell id="108" value="" style="endArrow=classic;html=1;fontSize=14;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="106" target="110" edge="1">
|
||||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||||
<mxPoint x="1368.56" y="1071.2" as="sourcePoint"/>
|
<mxPoint x="1368.56" y="1012.2" as="sourcePoint"/>
|
||||||
<mxPoint x="570" y="1072" as="targetPoint"/>
|
<mxPoint x="570" y="1013" as="targetPoint"/>
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="109" value="<b>&nbsp; response: </b>encrypted uuid_B&nbsp;&nbsp;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" vertex="1" connectable="0" parent="108">
|
<mxCell id="109" value="<b>&nbsp; response:<font color="#ff0000"> </font></b><b><font color="#ff0000">encoded_uuid_B</font></b>&nbsp;&nbsp;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" parent="108" vertex="1" connectable="0">
|
||||||
<mxGeometry x="0.255" y="2" relative="1" as="geometry">
|
<mxGeometry x="0.255" y="2" relative="1" as="geometry">
|
||||||
<mxPoint x="72" y="-3" as="offset"/>
|
<mxPoint x="72" y="-3" as="offset"/>
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="110" value="decrypt encoded_uuid_B&nbsp;&nbsp;<br>with <font color="#ff8000">pubkey_B</font> &nbsp;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;align=left;" vertex="1" parent="1">
|
<mxCell id="110" value="decrypt <font color="#ff0000"><b>encoded_uuid_B</b></font>&nbsp;&nbsp;<br>with <font color="#ff0000"><b>pubkey_B</b></font> &nbsp;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;align=left;" parent="1" vertex="1">
|
||||||
<mxGeometry x="360" y="1205" width="155" height="50" as="geometry"/>
|
<mxGeometry x="360" y="1066" width="180" height="50" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="111" value="" style="endArrow=classic;html=1;fontSize=14;exitX=1;exitY=0.873;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitPerimeter=0;" edge="1" parent="1" source="42" target="110">
|
<mxCell id="112" value="" style="endArrow=classic;html=1;fontSize=14;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="110" target="135" edge="1">
|
||||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||||
<mxPoint x="571.44" y="1073.2" as="sourcePoint"/>
|
<mxPoint x="570" y="1150.2" as="sourcePoint"/>
|
||||||
<mxPoint x="467.5" y="1090" as="targetPoint"/>
|
<mxPoint x="525" y="1151" as="targetPoint"/>
|
||||||
<Array as="points"/>
|
<Array as="points"/>
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="112" value="" style="endArrow=classic;html=1;fontSize=14;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="110" target="43">
|
<mxCell id="113" value="<span style="color: rgb(255 , 255 , 255) ; font-size: 14px ; text-align: left">encrypt&nbsp;</span><font color="#000000" style="font-size: 14px ; text-align: left">uuid_A</font><span style="color: rgb(255 , 255 , 255) ; font-size: 14px ; text-align: left">&nbsp;with </span><span style="font-size: 14px ; text-align: left"><font color="#000000">privatKey_A</font></span><span style="color: rgb(255 , 255 , 255) ; font-size: 14px ; text-align: left">&nbsp;</span>" style="rounded=0;whiteSpace=wrap;html=1;fontColor=#ffffff;fillColor=#60a917;strokeColor=#2D7600;" parent="1" vertex="1">
|
||||||
|
<mxGeometry x="320" y="1023.5" width="220" height="25" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="115" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=4;fontSize=14;fontColor=#FF8000;" parent="1" edge="1">
|
||||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||||
<mxPoint x="570" y="1239.2" as="sourcePoint"/>
|
<mxPoint x="50" y="1333" as="sourcePoint"/>
|
||||||
<mxPoint x="525" y="1240" as="targetPoint"/>
|
<mxPoint x="1970" y="1333" as="targetPoint"/>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="120" value="search <font color="#ff0000"><b>url_A</b></font>&nbsp;in <br>local Community-List" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#dae8fc;strokeColor=#6c8ebf;align=left;" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="1608.14" y="896" width="140" height="40" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="121" value="" style="endArrow=classic;html=1;fontSize=14;fontColor=#FF8000;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;" edge="1" parent="1" source="51" target="120">
|
||||||
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||||
|
<mxPoint x="1581.8600000000004" y="921" as="sourcePoint"/>
|
||||||
|
<mxPoint x="1848.14" y="921" as="targetPoint"/>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="122" value="search with&nbsp;<font color="#000000">url_B</font>&nbsp;for the&nbsp;<font color="#ff0000"><b>pubkey_B</b></font>&nbsp;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;align=left;" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="90" y="940" width="140" height="38.5" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="127" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontColor=#000000;startArrow=none;startFill=0;endArrow=classic;endFill=1;exitX=0.128;exitY=0.98;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="126" target="113">
|
||||||
|
<mxGeometry relative="1" as="geometry">
|
||||||
|
<Array as="points">
|
||||||
|
<mxPoint x="287" y="1036"/>
|
||||||
|
</Array>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="126" value="verify sign of&nbsp;<b style="color: rgb(255 , 0 , 0)">redirect_URL</b>&nbsp;with <font color="#ff0000"><b>pubKey_B</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;align=left;" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="250" y="978.5" width="290" height="25" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="129" style="edgeStyle=none;html=1;entryX=0.061;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;fontColor=#000000;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="1" source="128" target="90">
|
||||||
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="128" value="search&nbsp;<span style="color: rgb(255 , 0 , 255) ; font-weight: 700">oneTImeCode</span>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#dae8fc;strokeColor=#6c8ebf;align=left;" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="1401.8600000000001" y="1026" width="146.28" height="30" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="130" value="overwrite&nbsp;<font color="#ff00ff" style="font-weight: bold">oneTImeCode </font>with&nbsp;decrypted&nbsp;<font color="#ff0000"><b>uuid_A</b></font>&nbsp;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#dae8fc;strokeColor=#6c8ebf;align=left;" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="1798.14" y="1081" width="160" height="40" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="135" value="insert&nbsp;<font color="#ff0000"><b>uuid_B&nbsp;</b></font>in entry with <font color="#ff0000"><b>pubkey_B</b></font> &nbsp;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;align=left;" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="360" y="1131" width="180" height="50" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="137" value="<div style="color: rgb(0, 0, 0); font-size: 10px; font-weight: 700; text-align: left;">- uuid_A</div><div style="color: rgb(0, 0, 0); font-size: 10px; font-weight: 700; text-align: left;">- url_A<br style="font-size: 10px;"></div><div style="color: rgb(0, 0, 0); font-size: 10px; font-weight: 700; text-align: left;">- apiVer_A</div><div style="color: rgb(0, 0, 0); font-size: 10px; font-weight: 700; text-align: left;"><font color="#cc0000" style="font-size: 10px;">- privatkey_A<br style="font-size: 10px;"></font></div><div style="color: rgb(0, 0, 0); font-size: 10px; font-weight: 700; text-align: left;"><font color="#cc0000" style="font-size: 10px;">- publickey_A</font></div>" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;rounded=1;fontColor=#FF0000;gradientColor=#006600;gradientDirection=north;fontSize=10;" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="300" y="75" width="100" height="90" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="139" value="<div style="font-size: 10px; font-weight: 700;"><font color="#000000">- uuid_A</font></div><div style="font-size: 10px; font-weight: 700;"><font color="#000000">- url_A<br style="font-size: 10px"></font></div><div style="font-size: 10px; font-weight: 700;"><font color="#000000">- apiVer_A</font></div><div style="font-size: 10px; font-weight: 700;"><font style="font-size: 10px" color="#000000">- privatkey_A<br style="font-size: 10px"></font></div><div style="font-size: 10px; font-weight: 700;"><font style="font-size: 10px" color="#000000">- publickey_A</font></div>" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;rounded=1;fontColor=#FF0000;gradientColor=#006600;gradientDirection=north;fontSize=10;align=left;verticalAlign=top;" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="128.14" y="610" width="250" height="130" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="37" value="<font color="#ff8000" style="font-size: 12px;">&nbsp;* url_B / pubKey_B / apiVer_B<br style="font-size: 12px;"><br style="font-size: 12px;"></font>" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;align=left;arcSize=30;gradientColor=#006600;gradientDirection=north;" parent="1" vertex="1">
|
||||||
|
<mxGeometry x="208.14" y="685" width="170" height="30" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="140" value="<div style="color: rgb(0 , 0 , 0) ; font-size: 10px ; font-weight: 700 ; text-align: left">- uuid_B</div><div style="color: rgb(0 , 0 , 0) ; font-size: 10px ; font-weight: 700 ; text-align: left">- url_B<br style="font-size: 10px"></div><div style="color: rgb(0 , 0 , 0) ; font-size: 10px ; font-weight: 700 ; text-align: left">- apiVer_B</div><div style="color: rgb(0 , 0 , 0) ; font-size: 10px ; font-weight: 700 ; text-align: left"><font color="#cc0000" style="font-size: 10px">- privatkey_B<br style="font-size: 10px"></font></div><div style="color: rgb(0 , 0 , 0) ; font-size: 10px ; font-weight: 700 ; text-align: left"><font color="#cc0000" style="font-size: 10px">- publickey_B</font></div>" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;rounded=1;gradientColor=#7ea6e0;gradientDirection=north;fontSize=10;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="1480" y="235" width="100" height="90" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="142" value="<div style="font-size: 10px ; font-weight: 700"><font color="#000000">- uuid_B</font></div><div style="font-size: 10px ; font-weight: 700"><font color="#000000">- url_B<br style="font-size: 10px"></font></div><div style="font-size: 10px ; font-weight: 700"><font color="#000000">- apiVer_B</font></div><div style="font-size: 10px ; font-weight: 700"><font style="font-size: 10px" color="#000000">- privatkey_B<br style="font-size: 10px"></font></div><div style="font-size: 10px ; font-weight: 700"><font style="font-size: 10px" color="#000000">- publickey_B</font></div>" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;rounded=1;gradientColor=#7ea6e0;gradientDirection=north;fontSize=10;align=left;verticalAlign=top;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="1538.14" y="610" width="250" height="130" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="40" value="<font color="#ff8000" style="font-size: 12px">&nbsp;* url_A / pubKey_A / apiVer_A<br style="font-size: 12px"><br style="font-size: 12px"></font>" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;align=left;arcSize=20;" parent="1" vertex="1">
|
||||||
|
<mxGeometry x="1618.14" y="693" width="170" height="30" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="145" value="<div style="font-size: 10px; font-weight: 700;"><font color="#000000">- uuid_A</font></div><div style="font-size: 10px; font-weight: 700;"><font color="#000000">- url_A<br style="font-size: 10px"></font></div><div style="font-size: 10px; font-weight: 700;"><font color="#000000">- apiVer_A</font></div><div style="font-size: 10px; font-weight: 700;"><font style="font-size: 10px" color="#000000">- privatkey_A<br style="font-size: 10px"></font></div><div style="font-size: 10px; font-weight: 700;"><font style="font-size: 10px" color="#000000">- publickey_A</font></div>" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;rounded=1;fontColor=#FF0000;gradientColor=#006600;gradientDirection=north;fontSize=10;align=left;verticalAlign=top;" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="100" y="1201" width="400" height="110" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="146" value="<div style="font-size: 10px ; font-weight: 700"><font color="#000000">- uuid_B</font></div><div style="font-size: 10px ; font-weight: 700"><font color="#000000">- url_B<br style="font-size: 10px"></font></div><div style="font-size: 10px ; font-weight: 700"><font color="#000000">- apiVer_B</font></div><div style="font-size: 10px ; font-weight: 700"><font style="font-size: 10px" color="#000000">- privatkey_B<br style="font-size: 10px"></font></div><div style="font-size: 10px ; font-weight: 700"><font style="font-size: 10px" color="#000000">- publickey_B</font></div>" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;rounded=1;gradientColor=#7ea6e0;gradientDirection=north;fontSize=10;align=left;verticalAlign=top;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="1798.14" y="1136" width="440" height="110" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="43" value="1: * url_B / <font color="#ff0000"><b>pubkey_B</b></font> / apiVer_B<br>2: * url_B /&nbsp;<font color="#ff0000"><b>pubkey_B</b></font>&nbsp;/ apiVer_B <font color="#ff0000"><b>/ uuid-B</b></font>" style="rounded=1;whiteSpace=wrap;html=1;fontSize=14;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;align=left;arcSize=22;gradientColor=#006600;gradientDirection=north;" parent="1" vertex="1">
|
||||||
|
<mxGeometry x="180" y="1251" width="270" height="50" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="136" style="edgeStyle=none;html=1;fontColor=#FF0000;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="1" source="135">
|
||||||
|
<mxGeometry relative="1" as="geometry">
|
||||||
|
<mxPoint x="315" y="1251" as="targetPoint"/>
|
||||||
|
<Array as="points">
|
||||||
|
<mxPoint x="315" y="1156"/>
|
||||||
|
</Array>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="125" style="edgeStyle=none;html=1;entryX=0.045;entryY=0.98;entryDx=0;entryDy=0;fontColor=#FF0000;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryPerimeter=0;" edge="1" parent="1" target="126">
|
||||||
|
<mxGeometry relative="1" as="geometry">
|
||||||
|
<mxPoint x="263" y="1251" as="sourcePoint"/>
|
||||||
<Array as="points"/>
|
<Array as="points"/>
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
|
<mxCell id="124" style="edgeStyle=none;html=1;entryX=0.1;entryY=-0.04;entryDx=0;entryDy=0;entryPerimeter=0;fontColor=#FF0000;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="1" target="43">
|
||||||
|
<mxGeometry relative="1" as="geometry">
|
||||||
|
<mxPoint x="207" y="981" as="sourcePoint"/>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="149" value="<font color="#000000">1:*</font><font color="#00ff00"> <b>url_A / pubkey_A</b></font> / apiVer_A<br><font color="#000000">2:*</font><font color="#00ff00">&nbsp;<b>url_A / pubkey_A</b></font>&nbsp;/ apiVer_A /&nbsp;<b><font color="#ff00ff">oneTimeCode<br></font></b><font color="#000000">3:*</font><font color="#00ff00">&nbsp;<b>url_A / pubkey_A</b></font>&nbsp;/ apiVer_A <b><font color="#00ff00">/ </font><font color="#ff0000">uuid_A</font></b><b><font color="#ff00ff"><br></font></b>" style="rounded=1;whiteSpace=wrap;html=1;fontSize=14;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;align=left;arcSize=28;" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="1908.14" y="1171" width="320" height="60" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="131" style="edgeStyle=none;html=1;fontColor=#000000;startArrow=none;startFill=0;endArrow=classic;endFill=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="130" target="149">
|
||||||
|
<mxGeometry relative="1" as="geometry">
|
||||||
|
<mxPoint x="2178.14" y="1236" as="targetPoint"/>
|
||||||
|
<Array as="points">
|
||||||
|
<mxPoint x="1988.14" y="1101"/>
|
||||||
|
</Array>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="133" value="1." style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=#FF0000;" vertex="1" connectable="0" parent="131">
|
||||||
|
<mxGeometry x="-0.4043" y="-2" relative="1" as="geometry">
|
||||||
|
<mxPoint as="offset"/>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="67" value="" style="endArrow=classic;html=1;fontSize=14;fontColor=#FF8000;entryX=0.75;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;startArrow=none;" parent="1" source="120" target="149" edge="1">
|
||||||
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||||
|
<mxPoint x="1348.14" y="886" as="sourcePoint"/>
|
||||||
|
<mxPoint x="2077.64" y="816" as="targetPoint"/>
|
||||||
|
<Array as="points">
|
||||||
|
<mxPoint x="1678.14" y="866"/>
|
||||||
|
<mxPoint x="2148.14" y="866"/>
|
||||||
|
</Array>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="119" style="edgeStyle=none;html=1;fontColor=#000000;startArrow=none;startFill=0;endArrow=classic;endFill=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="149" target="53">
|
||||||
|
<mxGeometry relative="1" as="geometry">
|
||||||
|
<mxPoint x="1888.14" y="831" as="sourcePoint"/>
|
||||||
|
<mxPoint x="2068.14" y="946" as="targetPoint"/>
|
||||||
|
<Array as="points"/>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="150" value="<div style="font-size: 10px; font-weight: 700;"><font color="#000000">- uuid_A</font></div><div style="font-size: 10px; font-weight: 700;"><font color="#000000">- url_A<br style="font-size: 10px"></font></div><div style="font-size: 10px; font-weight: 700;"><font color="#000000">- apiVer_A</font></div><div style="font-size: 10px; font-weight: 700;"><font style="font-size: 10px" color="#000000">- privatkey_A<br style="font-size: 10px"></font></div><div style="font-size: 10px; font-weight: 700;"><font style="font-size: 10px" color="#000000">- publickey_A</font></div>" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;rounded=1;fontColor=#FF0000;gradientColor=#006600;gradientDirection=north;fontSize=10;align=left;verticalAlign=top;" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="90" y="1520" width="400" height="104" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="56" value="&nbsp;* url_B / <font color="#ff0000"><b>pubkey_B</b></font> / uuid_B <font color="#ff8000"><b>/ name_B, etc.</b></font>" style="rounded=1;whiteSpace=wrap;html=1;fontSize=14;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;align=left;arcSize=20;gradientColor=#006600;gradientDirection=north;" parent="1" vertex="1">
|
||||||
|
<mxGeometry x="180" y="1580" width="300" height="34" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="151" value="&nbsp; Apollo-Server" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#006600;fontColor=#ffffff;strokeColor=#2D7600;align=left;gradientColor=#ffffff;fontStyle=1;verticalAlign=top;" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="50" y="1400" width="500" height="110" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="61" value="encrypt with <b style="font-size: 12px"><font color="#ff0000" style="font-size: 12px">pubkey_B&nbsp;</font></b>+ sign with <font style="font-size: 12px" color="#000000"><b style="font-size: 12px">privatekey_A</b></font><b style="font-size: 12px">:<br style="font-size: 12px">- <font color="#000000">uuid_A</font>,&nbsp;</b><b style="font-size: 12px">uuid_B,</b>&nbsp;payload : name_A, description_A, etc." style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;align=left;" parent="1" vertex="1">
|
||||||
|
<mxGeometry x="210" y="1410" width="330" height="28" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="59" value="" style="endArrow=classic;html=1;fontSize=14;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="61" target="64" edge="1">
|
||||||
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||||
|
<mxPoint x="920" y="1564" as="sourcePoint"/>
|
||||||
|
<mxPoint x="970" y="1514" as="targetPoint"/>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="60" value="<b>&nbsp; request: </b>http://&lt;url_B&gt;/&lt;apiVer_B&gt;/familiarizeCommunity( encrypted+signed( uuid_A, uuid_B, payload) )&nbsp;&nbsp;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" parent="59" vertex="1" connectable="0">
|
||||||
|
<mxGeometry x="-0.215" y="-1" relative="1" as="geometry">
|
||||||
|
<mxPoint x="83" y="-3" as="offset"/>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="152" value="<div style="font-size: 10px ; font-weight: 700"><font color="#000000">- uuid_B</font></div><div style="font-size: 10px ; font-weight: 700"><font color="#000000">- url_B<br style="font-size: 10px"></font></div><div style="font-size: 10px ; font-weight: 700"><font color="#000000">- apiVer_B</font></div><div style="font-size: 10px ; font-weight: 700"><font style="font-size: 10px" color="#000000">- privatkey_B<br style="font-size: 10px"></font></div><div style="font-size: 10px ; font-weight: 700"><font style="font-size: 10px" color="#000000">- publickey_B</font></div>" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;rounded=1;gradientColor=#7ea6e0;gradientDirection=north;fontSize=10;align=left;verticalAlign=top;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="1810" y="1496" width="450" height="110" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="160" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontSize=12;fontColor=#FF0000;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="1" source="58" target="159">
|
||||||
|
<mxGeometry relative="1" as="geometry">
|
||||||
|
<Array as="points">
|
||||||
|
<mxPoint x="2075" y="1462"/>
|
||||||
|
</Array>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="58" value="&nbsp;* url_A / <font color="#ff0000"><b>pubkey_A</b></font> / apiVer_A / uuid_A <font color="#ff8000">/ <b>name_A, etc.</b></font>" style="rounded=1;whiteSpace=wrap;html=1;fontSize=14;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;align=left;arcSize=26;" parent="1" vertex="1">
|
||||||
|
<mxGeometry x="1890" y="1564.5" width="370" height="23" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="156" style="edgeStyle=none;html=1;entryX=0.77;entryY=0.022;entryDx=0;entryDy=0;entryPerimeter=0;fontSize=12;fontColor=#FFFFFF;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="1" source="154" target="58">
|
||||||
|
<mxGeometry relative="1" as="geometry">
|
||||||
|
<Array as="points"/>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="154" value="search entry with uuid_A" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#dae8fc;strokeColor=#6c8ebf;align=left;" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="2096" y="1411" width="158.14" height="28" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="65" value="matching <br>uui_B&nbsp;?" style="rhombus;whiteSpace=wrap;html=1;fontSize=14;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||||
|
<mxGeometry x="1958.14" y="1400" width="120" height="50" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="157" value="" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=12;fontColor=#FFFFFF;startArrow=none;startFill=0;endArrow=none;endFill=1;" edge="1" parent="1" source="64" target="65">
|
||||||
|
<mxGeometry relative="1" as="geometry">
|
||||||
|
<mxPoint x="1570" y="1430" as="sourcePoint"/>
|
||||||
|
<mxPoint x="1728.1400000000003" y="1430" as="targetPoint"/>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="162" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontSize=12;fontColor=#FF0000;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="1" source="159" target="161">
|
||||||
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="159" value="verify sign of parameters<br>with <font color="#ff0000"><b>pubkey_A</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#dae8fc;strokeColor=#6c8ebf;align=left;" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="1830.35" y="1443" width="161.86" height="38" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="164" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontSize=12;fontColor=#FF0000;startArrow=none;startFill=0;endArrow=classic;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="161" target="166">
|
||||||
|
<mxGeometry relative="1" as="geometry">
|
||||||
|
<Array as="points">
|
||||||
|
<mxPoint x="1738" y="1531"/>
|
||||||
|
</Array>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="161" value="matching <br>uui_A ?" style="rhombus;whiteSpace=wrap;html=1;fontSize=14;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="1678.14" y="1438" width="120" height="50" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="163" value="encrypt with <b style="font-size: 12px"><font color="#ff0000" style="font-size: 12px">pubkey_A&nbsp;</font></b>+ sign with <font style="font-size: 12px" color="#000000"><b style="font-size: 12px">privatekey_B</b></font><b style="font-size: 12px">:<br style="font-size: 12px"></b>- payload : name_B, description_B, etc." style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;fillColor=#dae8fc;strokeColor=#6c8ebf;align=left;" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="1380" y="1459" width="280" height="40" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="170" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontSize=12;fontColor=#FFFFFF;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="1" source="165" target="169">
|
||||||
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="165" value="decrypt encoded parameters&nbsp;with privatkey_A<br>verify sign with<span style="color: rgb(0 , 0 , 0)"> </span><font color="#ff0000"><b>pubkey_B</b></font><span style="color: rgb(0 , 0 , 0)"><br></span>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;align=left;" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="290" y="1464" width="250" height="29" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="62" value="" style="endArrow=classic;html=1;fontSize=14;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="163" target="165" edge="1">
|
||||||
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||||
|
<mxPoint x="990" y="1224" as="sourcePoint"/>
|
||||||
|
<mxPoint x="1040" y="1174" as="targetPoint"/>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="63" value="<b>&nbsp; response:</b>&nbsp;encrypted + signed ( payload_B )&nbsp;&nbsp;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" parent="62" vertex="1" connectable="0">
|
||||||
|
<mxGeometry x="0.255" y="2" relative="1" as="geometry">
|
||||||
|
<mxPoint x="52" y="-3" as="offset"/>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="167" style="edgeStyle=none;html=1;entryX=0;entryY=0;entryDx=0;entryDy=75;entryPerimeter=0;fontSize=12;fontColor=#FF0000;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="1" source="166" target="152">
|
||||||
|
<mxGeometry relative="1" as="geometry">
|
||||||
|
<Array as="points">
|
||||||
|
<mxPoint x="1600" y="1571"/>
|
||||||
|
</Array>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="168" style="edgeStyle=none;html=1;entryX=0.25;entryY=1;entryDx=0;entryDy=0;fontSize=12;fontColor=#FF0000;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="1" source="166" target="163">
|
||||||
|
<mxGeometry relative="1" as="geometry">
|
||||||
|
<Array as="points">
|
||||||
|
<mxPoint x="1450" y="1530"/>
|
||||||
|
</Array>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="166" value="write payload in entry with <b style="font-size: 12px"><font color="#ff0000" style="font-size: 12px">pubkey_A</font></b><b style="font-size: 12px">:<br style="font-size: 12px"></b>- payload : name_A, description_A, etc." style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;fillColor=#dae8fc;strokeColor=#6c8ebf;align=left;" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="1490" y="1511" width="220" height="40" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="171" style="edgeStyle=none;html=1;entryX=0.25;entryY=0;entryDx=0;entryDy=0;fontSize=12;fontColor=#FFFFFF;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="1" source="169" target="56">
|
||||||
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="169" value="write payload in entry with <b style="font-size: 12px"><font color="#ff0000" style="font-size: 12px">pubkey_B</font></b><b style="font-size: 12px">:<br style="font-size: 12px"></b>- payload : name_B, description_B, etc." style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;fillColor=#60a917;strokeColor=#2D7600;align=left;fontColor=#ffffff;" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="55" y="1463" width="220" height="40" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="180" value="&nbsp; Apollo-Server" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#006600;fontColor=#ffffff;strokeColor=#2D7600;align=left;gradientColor=#ffffff;fontStyle=1;verticalAlign=top;" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="398.14" y="640" width="140" height="120" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="181" value="&nbsp; Apollo-Server" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fillColor=#dae8fc;strokeColor=#6c8ebf;align=left;gradientColor=#7ea6e0;gradientDirection=north;fontStyle=1;verticalAlign=top;" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="1368.14" y="640" width="130" height="120" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="183" value="ask for pub<font color="#000000" style="font-size: 12px">key_A</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;fillColor=#dae8fc;strokeColor=#6c8ebf;align=left;" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="1388.14" y="720" width="101.86" height="20" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="182" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontSize=12;fontColor=#FFFFFF;startArrow=none;startFill=0;endArrow=classic;endFill=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="142" target="191">
|
||||||
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="184" value="read&nbsp;<b style="font-size: 12px;">pubkey_A</b>&nbsp;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;align=left;" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="425.93" y="720" width="90" height="20" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="185" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=12;fontColor=#FFFFFF;startArrow=none;startFill=0;endArrow=classic;endFill=1;exitX=1;exitY=1;exitDx=0;exitDy=-15;exitPerimeter=0;" edge="1" parent="1" source="139" target="184">
|
||||||
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="186" value="<font style="font-size: 18px">GraphQL - Business-Communication</font>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;fontColor=#000000;fontStyle=1" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="40" y="1340" width="340" height="30" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="189" value="ask for&nbsp;<b style="font-size: 12px">pubkey_B</b>&nbsp;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;align=left;" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="425.93" y="679" width="108.14" height="20" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="187" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontSize=12;fontColor=#FFFFFF;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="1" source="33" target="189">
|
||||||
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="188" value="<font color="#000000">url_B</font>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;fontColor=#FFFFFF;labelBackgroundColor=default;labelBorderColor=default;" vertex="1" connectable="0" parent="187">
|
||||||
|
<mxGeometry x="-0.423" relative="1" as="geometry">
|
||||||
|
<mxPoint x="1" y="-3" as="offset"/>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="174" value="" style="endArrow=classic;html=1;fontSize=14;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="191" target="189">
|
||||||
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||||
|
<mxPoint x="1358.14" y="710" as="sourcePoint"/>
|
||||||
|
<mxPoint x="558.14" y="710" as="targetPoint"/>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="175" value="<b>&nbsp; response:</b>&nbsp;pubkey_B" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" vertex="1" connectable="0" parent="174">
|
||||||
|
<mxGeometry x="0.255" y="2" relative="1" as="geometry">
|
||||||
|
<mxPoint x="52" y="-3" as="offset"/>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="172" value="" style="endArrow=classic;html=1;fontSize=14;exitX=1;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="189" target="191">
|
||||||
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||||
|
<mxPoint x="558.14" y="690" as="sourcePoint"/>
|
||||||
|
<mxPoint x="1358.14" y="690" as="targetPoint"/>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="173" value="<b>&nbsp; request: </b>http://&lt;<b>url_B</b>&gt;/&lt;<b>apiVer_B</b>&gt;/<b>getPubKey</b>()&nbsp;&nbsp;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" vertex="1" connectable="0" parent="172">
|
||||||
|
<mxGeometry x="-0.215" y="-1" relative="1" as="geometry">
|
||||||
|
<mxPoint x="76" as="offset"/>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="190" style="edgeStyle=none;html=1;entryX=0.936;entryY=0;entryDx=0;entryDy=0;fontSize=12;fontColor=#000000;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryPerimeter=0;exitX=0.89;exitY=1.004;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="34" target="183">
|
||||||
|
<mxGeometry relative="1" as="geometry">
|
||||||
|
<mxPoint x="1483" y="620" as="sourcePoint"/>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="192" value="url_A" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;fontColor=#000000;labelBorderColor=default;" vertex="1" connectable="0" parent="190">
|
||||||
|
<mxGeometry x="-0.766" relative="1" as="geometry">
|
||||||
|
<mxPoint as="offset"/>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="191" value="read pub<font color="#000000" style="font-size: 12px">key_B</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;fillColor=#dae8fc;strokeColor=#6c8ebf;align=left;" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="1374.85" y="679" width="85.15" height="20" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="178" value="" style="endArrow=none;html=1;fontSize=14;startArrow=classic;startFill=1;endFill=0;exitX=1;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="184" target="183">
|
||||||
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||||
|
<mxPoint x="558.14" y="730" as="sourcePoint"/>
|
||||||
|
<mxPoint x="1358.14" y="730" as="targetPoint"/>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="179" value="<b>&nbsp; request: </b>http://&lt;<b>url_A</b>&gt;/&lt;<b>apiVer_A</b>&gt;/<b>getPubKey</b>()&nbsp;&nbsp;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" vertex="1" connectable="0" parent="178">
|
||||||
|
<mxGeometry x="-0.215" y="-1" relative="1" as="geometry">
|
||||||
|
<mxPoint x="76" as="offset"/>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="176" value="" style="endArrow=none;html=1;fontSize=14;startArrow=classic;startFill=1;endFill=0;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="183" target="184">
|
||||||
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||||
|
<mxPoint x="1358.14" y="750" as="sourcePoint"/>
|
||||||
|
<mxPoint x="558.14" y="750" as="targetPoint"/>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="177" value="<b>&nbsp; response:</b>&nbsp;pubkey_A" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" vertex="1" connectable="0" parent="176">
|
||||||
|
<mxGeometry x="0.255" y="2" relative="1" as="geometry">
|
||||||
|
<mxPoint x="52" y="-3" as="offset"/>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="41" value="" style="endArrow=classic;html=1;fontSize=14;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="183" target="40" edge="1">
|
||||||
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||||
|
<mxPoint x="1768.14" y="510" as="sourcePoint"/>
|
||||||
|
<mxPoint x="1818.14" y="460" as="targetPoint"/>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="36" value="" style="endArrow=classic;html=1;fontSize=14;exitX=0;exitY=0.5;exitDx=0;exitDy=0;startArrow=none;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="189" target="37" edge="1">
|
||||||
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||||
|
<mxPoint x="618.14" y="693" as="sourcePoint"/>
|
||||||
|
<mxPoint x="238.14" y="652" as="targetPoint"/>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
</root>
|
</root>
|
||||||
</mxGraphModel>
|
</mxGraphModel>
|
||||||
</diagram>
|
</diagram>
|
||||||
|
|||||||
@ -1,278 +1,325 @@
|
|||||||
<mxfile host="65bd71144e">
|
<mxfile host="65bd71144e">
|
||||||
<diagram id="RL0nU6kSSy2ttf3N9WEb" name="Seite-1">
|
<diagram id="RL0nU6kSSy2ttf3N9WEb" name="Seite-1">
|
||||||
<mxGraphModel dx="2572" dy="1600" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="2336" pageHeight="1654" math="0" shadow="0">
|
<mxGraphModel dx="2348" dy="1231" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="2336" pageHeight="1654" math="0" shadow="0">
|
||||||
<root>
|
<root>
|
||||||
<mxCell id="0"/>
|
<mxCell id="0"/>
|
||||||
<mxCell id="1" parent="0"/>
|
<mxCell id="1" parent="0"/>
|
||||||
|
<mxCell id="102" style="edgeStyle=none;html=1;fontSize=34;endArrow=none;endFill=0;" edge="1" parent="1" source="2" target="98">
|
||||||
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
<mxCell id="2" value="Community" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=17;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="2" value="Community" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=17;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="800" y="240" width="120" height="80" as="geometry"/>
|
<mxGeometry x="720" y="320" width="120" height="80" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="99" style="edgeStyle=none;html=1;fontSize=34;endArrow=none;endFill=0;" edge="1" parent="1" source="3" target="98">
|
||||||
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="3" value="User" style="ellipse;whiteSpace=wrap;html=1;fillColor=#fff2cc;gradientColor=#ffd966;strokeColor=#d6b656;fontSize=17;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="3" value="User" style="ellipse;whiteSpace=wrap;html=1;fillColor=#fff2cc;gradientColor=#ffd966;strokeColor=#d6b656;fontSize=17;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1480" y="800" width="120" height="80" as="geometry"/>
|
<mxGeometry x="1360" y="800" width="120" height="80" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="100" style="edgeStyle=none;html=1;fontSize=34;endArrow=none;endFill=0;" edge="1" parent="1" source="4" target="98">
|
||||||
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="4" value="Rollen &amp; Rechte" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=17;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="4" value="Rollen &amp; Rechte" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=17;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1480" y="200" width="120" height="80" as="geometry"/>
|
<mxGeometry x="920" y="920" width="120" height="80" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="28" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontSize=14;endArrow=none;endFill=0;" edge="1" parent="1" source="5" target="23">
|
<mxCell id="28" style="edgeStyle=none;html=1;fontSize=14;endArrow=none;endFill=0;" edge="1" parent="1" source="5" target="23">
|
||||||
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="103" style="edgeStyle=none;html=1;fontSize=34;endArrow=none;endFill=0;" edge="1" parent="1" source="5" target="98">
|
||||||
<mxGeometry relative="1" as="geometry"/>
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="5" value="Konto" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=17;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="5" value="Konto" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=17;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="460" y="800" width="120" height="80" as="geometry"/>
|
<mxGeometry x="1200" y="358.29" width="120" height="80" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="101" style="edgeStyle=none;html=1;fontSize=34;endArrow=none;endFill=0;" edge="1" parent="1" source="6" target="98">
|
||||||
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="6" value="Contributions" style="ellipse;whiteSpace=wrap;html=1;fillColor=#ffcd28;gradientColor=#ffa500;strokeColor=#d79b00;fontSize=17;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="6" value="Contributions" style="ellipse;whiteSpace=wrap;html=1;fillColor=#ffcd28;gradientColor=#ffa500;strokeColor=#d79b00;fontSize=17;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="280" y="240" width="120" height="80" as="geometry"/>
|
<mxGeometry x="640" y="720" width="120" height="80" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="8" style="edgeStyle=none;html=1;entryX=1;entryY=1;entryDx=0;entryDy=0;fontSize=15;endArrow=none;endFill=0;" edge="1" parent="1" source="7" target="5">
|
<mxCell id="8" style="edgeStyle=none;html=1;fontSize=15;endArrow=none;endFill=0;" edge="1" parent="1" source="7" target="5">
|
||||||
|
<mxGeometry relative="1" as="geometry">
|
||||||
|
<mxPoint x="1642.6305768491611" y="320.00417540776294" as="sourcePoint"/>
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="96" style="edgeStyle=none;html=1;fontSize=14;endArrow=none;endFill=0;" edge="1" parent="1" source="7" target="92">
|
||||||
<mxGeometry relative="1" as="geometry"/>
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="7" value="Transaktionen" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="7" value="Transaktionen" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="560" y="940" width="120" height="80" as="geometry"/>
|
<mxGeometry x="1560" y="320" width="120" height="80" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="10" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontSize=14;endArrow=none;endFill=0;" edge="1" parent="1" source="9" target="2">
|
<mxCell id="10" style="edgeStyle=none;html=1;fontSize=14;endArrow=none;endFill=0;" edge="1" parent="1" source="9" target="2">
|
||||||
<mxGeometry relative="1" as="geometry"/>
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="9" value="Federation" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="9" value="Federation" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1000" y="260" width="120" height="40" as="geometry"/>
|
<mxGeometry x="460" y="270" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="19" style="edgeStyle=none;html=1;entryX=1;entryY=1;entryDx=0;entryDy=0;fontSize=14;endArrow=none;endFill=0;" edge="1" parent="1" source="11" target="3">
|
<mxCell id="19" style="edgeStyle=none;html=1;fontSize=14;endArrow=none;endFill=0;" edge="1" parent="1" source="11" target="3">
|
||||||
<mxGeometry relative="1" as="geometry"/>
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="11" value="Register" style="ellipse;whiteSpace=wrap;html=1;fillColor=#fff2cc;gradientColor=#ffd966;strokeColor=#d6b656;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="11" value="Register" style="ellipse;whiteSpace=wrap;html=1;fillColor=#fff2cc;gradientColor=#ffd966;strokeColor=#d6b656;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1570" y="900" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1720" y="850" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="12" value="Login" style="ellipse;whiteSpace=wrap;html=1;fillColor=#fff2cc;gradientColor=#ffd966;strokeColor=#d6b656;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="12" value="Login" style="ellipse;whiteSpace=wrap;html=1;fillColor=#fff2cc;gradientColor=#ffd966;strokeColor=#d6b656;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1570" y="940" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1720" y="890" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="18" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=14;endArrow=none;endFill=0;" edge="1" parent="1" source="13" target="14">
|
<mxCell id="18" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=14;endArrow=none;endFill=0;" edge="1" parent="1" source="13" target="14">
|
||||||
<mxGeometry relative="1" as="geometry"/>
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="13" value="Profile" style="ellipse;whiteSpace=wrap;html=1;fillColor=#fff2cc;gradientColor=#ffd966;strokeColor=#d6b656;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="13" value="Profile" style="ellipse;whiteSpace=wrap;html=1;fillColor=#fff2cc;gradientColor=#ffd966;strokeColor=#d6b656;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1570" y="980" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1720" y="930" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="14" value="Passwort" style="ellipse;whiteSpace=wrap;html=1;fillColor=#fff2cc;gradientColor=#ffd966;strokeColor=#d6b656;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="14" value="Passwort" style="ellipse;whiteSpace=wrap;html=1;fillColor=#fff2cc;gradientColor=#ffd966;strokeColor=#d6b656;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1730" y="980" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1880" y="930" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="15" value="Email" style="ellipse;whiteSpace=wrap;html=1;fillColor=#fff2cc;gradientColor=#ffd966;strokeColor=#d6b656;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="15" value="Email" style="ellipse;whiteSpace=wrap;html=1;fillColor=#fff2cc;gradientColor=#ffd966;strokeColor=#d6b656;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1730" y="1020" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1880" y="970" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="16" value="Alias" style="ellipse;whiteSpace=wrap;html=1;fillColor=#fff2cc;gradientColor=#ffd966;strokeColor=#d6b656;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="16" value="Alias" style="ellipse;whiteSpace=wrap;html=1;fillColor=#fff2cc;gradientColor=#ffd966;strokeColor=#d6b656;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1730" y="1060" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1880" y="1010" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="17" value="Sonstiges" style="ellipse;whiteSpace=wrap;html=1;fillColor=#fff2cc;gradientColor=#ffd966;strokeColor=#d6b656;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="17" value="Sonstiges" style="ellipse;whiteSpace=wrap;html=1;fillColor=#fff2cc;gradientColor=#ffd966;strokeColor=#d6b656;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1730" y="1100" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1880" y="1050" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="20" value="Umzug" style="ellipse;whiteSpace=wrap;html=1;fillColor=#fff2cc;gradientColor=#ffd966;strokeColor=#d6b656;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="20" value="Umzug" style="ellipse;whiteSpace=wrap;html=1;fillColor=#fff2cc;gradientColor=#ffd966;strokeColor=#d6b656;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1570" y="1020" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1720" y="970" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="21" value="DSGVO" style="ellipse;whiteSpace=wrap;html=1;fillColor=#fff2cc;gradientColor=#ffd966;strokeColor=#d6b656;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="21" value="DSGVO" style="ellipse;whiteSpace=wrap;html=1;fillColor=#fff2cc;gradientColor=#ffd966;strokeColor=#d6b656;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1570" y="1060" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1720" y="1010" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="22" value="Löschen" style="ellipse;whiteSpace=wrap;html=1;fillColor=#fff2cc;gradientColor=#ffd966;strokeColor=#d6b656;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="22" value="Löschen" style="ellipse;whiteSpace=wrap;html=1;fillColor=#fff2cc;gradientColor=#ffd966;strokeColor=#d6b656;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1570" y="1100" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1720" y="1050" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="30" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontSize=14;endArrow=none;endFill=0;" edge="1" parent="1" source="23" target="29">
|
<mxCell id="30" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontSize=14;endArrow=none;endFill=0;" edge="1" parent="1" source="23" target="29">
|
||||||
<mxGeometry relative="1" as="geometry"/>
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="23" value="Anlegen" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="23" value="Anlegen" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="240" y="820" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1360" y="480" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="24" value="Anzeigen" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="24" value="Anzeigen" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="240" y="860" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1360" y="520" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="25" value="Kontoauszug" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="25" value="Kontoauszug" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="240" y="900" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1360" y="640" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="26" value="Umzug" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="26" value="Umzug" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="240" y="940" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1360" y="560" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="27" value="Löschen" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="27" value="Löschen" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="240" y="980" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1360" y="600" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="29" value="Standard" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="29" value="Standard" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="80" y="820" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1520" y="480" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="31" value="AUF" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="31" value="AUF" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="80" y="860" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1520" y="520" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="32" value="Gemeinwohl" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="32" value="Gemeinwohl" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="80" y="900" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1520" y="560" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="34" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontSize=14;endArrow=none;endFill=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="36" target="7">
|
<mxCell id="34" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontSize=14;endArrow=none;endFill=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="36" target="7">
|
||||||
<mxGeometry relative="1" as="geometry"/>
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="33" value="senden" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="33" value="senden" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="750" y="1000" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1750" y="380" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="85" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontSize=14;endArrow=none;endFill=0;" edge="1" parent="1" source="35" target="83">
|
<mxCell id="85" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontSize=14;endArrow=none;endFill=0;" edge="1" parent="1" source="35" target="83">
|
||||||
<mxGeometry relative="1" as="geometry"/>
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="35" value="empfangen" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="35" value="empfangen" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="750" y="1040" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1750" y="420" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="36" value="schöpfen" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="36" value="schöpfen" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="750" y="960" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1750" y="340" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="44" style="edgeStyle=none;html=1;entryX=1;entryY=0;entryDx=0;entryDy=0;fontSize=14;endArrow=none;endFill=0;" edge="1" parent="1" source="37" target="4">
|
<mxCell id="44" style="edgeStyle=none;html=1;fontSize=14;endArrow=none;endFill=0;" edge="1" parent="1" source="37" target="4">
|
||||||
<mxGeometry relative="1" as="geometry"/>
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="46" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=14;endArrow=none;endFill=0;" edge="1" parent="1" source="37" target="39">
|
<mxCell id="46" style="edgeStyle=none;html=1;fontSize=14;endArrow=none;endFill=0;" edge="1" parent="1" source="37" target="39">
|
||||||
<mxGeometry relative="1" as="geometry"/>
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="37" value="Rolle" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="37" value="Rolle" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1640" y="200" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1080" y="1000" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="45" style="edgeStyle=none;html=1;entryX=1;entryY=1;entryDx=0;entryDy=0;fontSize=14;endArrow=none;endFill=0;" edge="1" parent="1" source="38" target="4">
|
<mxCell id="45" style="edgeStyle=none;html=1;fontSize=14;endArrow=none;endFill=0;" edge="1" parent="1" source="38" target="4">
|
||||||
<mxGeometry relative="1" as="geometry"/>
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="38" value="Recht" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="38" value="Recht" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1640" y="360" width="120" height="40" as="geometry"/>
|
<mxGeometry x="820" y="1030" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="39" value="User" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="39" value="User" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1820" y="200" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1220" y="1060" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="47" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=14;endArrow=none;endFill=0;" edge="1" parent="1" source="40" target="41">
|
<mxCell id="47" style="edgeStyle=none;html=1;fontSize=14;endArrow=none;endFill=0;" edge="1" parent="1" source="40" target="41">
|
||||||
<mxGeometry relative="1" as="geometry"/>
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="40" value="Admin" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="40" value="Admin" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1820" y="240" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1220" y="1100" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="41" value="SuperUser" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="41" value="SuperUser" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="2000" y="240" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1500" y="1140" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="42" value="Support" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="42" value="Support" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1820" y="280" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1220" y="1140" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="43" value="AUF-Admin" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="43" value="AUF-Admin" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="2000" y="280" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1500" y="1180" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="48" value="Gemeinwohl-Admin" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="48" value="Gemeinwohl-Admin" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="2000" y="320" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1500" y="1220" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="49" value="Contribution-Admin" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="49" value="Contribution-Admin" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="2000" y="360" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1500" y="1260" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="50" value="Federation-Admin" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="50" value="Federation-Admin" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="2000" y="400" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1500" y="1300" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="51" value="Backup-Admin" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="51" value="Backup-Admin" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="2000" y="440" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1500" y="1340" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="57" style="edgeStyle=none;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fontSize=14;endArrow=none;endFill=0;" edge="1" parent="1" source="52" target="42">
|
<mxCell id="57" style="edgeStyle=none;html=1;fontSize=14;endArrow=none;endFill=0;" edge="1" parent="1" source="52" target="42">
|
||||||
<mxGeometry relative="1" as="geometry"/>
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="52" value="Helpdesk" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="52" value="Helpdesk" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1820" y="350" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1360" y="1180" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="53" value="Transaction" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="53" value="Transaction" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1820" y="390" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1360" y="1220" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="54" value="Contribution" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="54" value="Contribution" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1820" y="430" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1360" y="1260" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="55" value="Community" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="55" value="Community" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1820" y="470" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1360" y="1300" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="56" value="User" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="56" value="User" style="ellipse;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1820" y="510" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1360" y="1340" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="64" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=14;endArrow=none;endFill=0;" edge="1" parent="1" source="58" target="6">
|
<mxCell id="64" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=14;endArrow=none;endFill=0;" edge="1" parent="1" source="58" target="6">
|
||||||
<mxGeometry relative="1" as="geometry"/>
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="58" value="anlegen" style="ellipse;whiteSpace=wrap;html=1;fillColor=#ffcd28;gradientColor=#ffa500;strokeColor=#d79b00;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="58" value="anlegen" style="ellipse;whiteSpace=wrap;html=1;fillColor=#ffcd28;gradientColor=#ffa500;strokeColor=#d79b00;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="120" y="260" width="120" height="40" as="geometry"/>
|
<mxGeometry x="380" y="830" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="59" value="löschen" style="ellipse;whiteSpace=wrap;html=1;fillColor=#ffcd28;gradientColor=#ffa500;strokeColor=#d79b00;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="59" value="löschen" style="ellipse;whiteSpace=wrap;html=1;fillColor=#ffcd28;gradientColor=#ffa500;strokeColor=#d79b00;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="120" y="300" width="120" height="40" as="geometry"/>
|
<mxGeometry x="380" y="870" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="60" value="bearbeiten" style="ellipse;whiteSpace=wrap;html=1;fillColor=#ffcd28;gradientColor=#ffa500;strokeColor=#d79b00;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="60" value="bearbeiten" style="ellipse;whiteSpace=wrap;html=1;fillColor=#ffcd28;gradientColor=#ffa500;strokeColor=#d79b00;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="120" y="340" width="120" height="40" as="geometry"/>
|
<mxGeometry x="380" y="910" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="61" value="kategorisieren" style="ellipse;whiteSpace=wrap;html=1;fillColor=#ffcd28;gradientColor=#ffa500;strokeColor=#d79b00;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="61" value="kategorisieren" style="ellipse;whiteSpace=wrap;html=1;fillColor=#ffcd28;gradientColor=#ffa500;strokeColor=#d79b00;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="120" y="380" width="120" height="40" as="geometry"/>
|
<mxGeometry x="380" y="950" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="62" value="auswerten" style="ellipse;whiteSpace=wrap;html=1;fillColor=#ffcd28;gradientColor=#ffa500;strokeColor=#d79b00;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="62" value="auswerten" style="ellipse;whiteSpace=wrap;html=1;fillColor=#ffcd28;gradientColor=#ffa500;strokeColor=#d79b00;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="120" y="420" width="120" height="40" as="geometry"/>
|
<mxGeometry x="380" y="990" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="63" value="bestätigen" style="ellipse;whiteSpace=wrap;html=1;fillColor=#ffcd28;gradientColor=#ffa500;strokeColor=#d79b00;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="63" value="bestätigen" style="ellipse;whiteSpace=wrap;html=1;fillColor=#ffcd28;gradientColor=#ffa500;strokeColor=#d79b00;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="120" y="460" width="120" height="40" as="geometry"/>
|
<mxGeometry x="380" y="1030" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="72" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=14;endArrow=none;endFill=0;" edge="1" parent="1" source="65" target="66">
|
<mxCell id="72" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=14;endArrow=none;endFill=0;" edge="1" parent="1" source="65" target="66">
|
||||||
<mxGeometry relative="1" as="geometry"/>
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="65" value="Verwaltung" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="65" value="Verwaltung" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1000" y="300" width="120" height="40" as="geometry"/>
|
<mxGeometry x="460" y="310" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="66" value="Community intern" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="66" value="Community intern" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1160" y="300" width="120" height="40" as="geometry"/>
|
<mxGeometry x="280" y="310" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="67" value="Community extern" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="67" value="Community extern" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1160" y="340" width="120" height="40" as="geometry"/>
|
<mxGeometry x="280" y="350" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="68" value="User" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="68" value="User" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1160" y="380" width="120" height="40" as="geometry"/>
|
<mxGeometry x="280" y="390" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="69" value="Contribution" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="69" value="Contribution" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1160" y="420" width="120" height="40" as="geometry"/>
|
<mxGeometry x="280" y="430" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="70" value="Rollen&amp;Rechte" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="70" value="Rollen&amp;Rechte" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1160" y="460" width="120" height="40" as="geometry"/>
|
<mxGeometry x="280" y="470" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="71" value="Konten" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="71" value="Konten" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1160" y="500" width="120" height="40" as="geometry"/>
|
<mxGeometry x="280" y="510" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="73" value="Backup-Provider" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="73" value="Backup-Provider" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1000" y="340" width="120" height="40" as="geometry"/>
|
<mxGeometry x="460" y="350" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="78" style="edgeStyle=none;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fontSize=14;endArrow=none;endFill=0;" edge="1" parent="1" source="74" target="73">
|
<mxCell id="78" style="edgeStyle=none;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fontSize=14;endArrow=none;endFill=0;" edge="1" parent="1" source="74" target="73">
|
||||||
<mxGeometry relative="1" as="geometry"/>
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="74" value="Community" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="74" value="Community<br>intern" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1000" y="420" width="120" height="40" as="geometry"/>
|
<mxGeometry x="520" y="460" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="75" value="User" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="75" value="User" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1000" y="460" width="120" height="40" as="geometry"/>
|
<mxGeometry x="520" y="500" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="76" value="Contribution" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="76" value="Contribution" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1000" y="500" width="120" height="40" as="geometry"/>
|
<mxGeometry x="520" y="540" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="77" value="Konto" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="77" value="Konto" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1000" y="540" width="120" height="40" as="geometry"/>
|
<mxGeometry x="520" y="580" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="82" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontSize=14;endArrow=none;endFill=0;" edge="1" parent="1" source="79" target="33">
|
<mxCell id="82" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontSize=14;endArrow=none;endFill=0;" edge="1" parent="1" source="79" target="33">
|
||||||
<mxGeometry relative="1" as="geometry"/>
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="79" value="online" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="79" value="online" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="920" y="1000" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1920" y="380" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="80" value="per Link" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="80" value="per Link" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="920" y="1040" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1920" y="420" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="81" value="per QR-Code" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="81" value="per QR-Code" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="920" y="1080" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1920" y="460" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="83" value="online" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="83" value="online" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="750" y="1110" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1750" y="490" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="84" value="redeem" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="84" value="redeem" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="750" y="1150" width="120" height="40" as="geometry"/>
|
<mxGeometry x="1750" y="530" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="86" value="Auswertung<span style="color: rgba(0 , 0 , 0 , 0) ; font-family: monospace ; font-size: 0px ; font-weight: 400">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22Verwaltung%22%20style%3D%22ellipse%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23d5e8d4%3BgradientColor%3D%2397d077%3BstrokeColor%3D%2382b366%3BfontSize%3D14%3BfontStyle%3D1%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%221000%22%20y%3D%22300%22%20width%3D%22120%22%20height%3D%2240%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span>" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="86" value="Auswertung<span style="color: rgba(0 , 0 , 0 , 0) ; font-family: monospace ; font-size: 0px ; font-weight: 400">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22Verwaltung%22%20style%3D%22ellipse%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23d5e8d4%3BgradientColor%3D%2397d077%3BstrokeColor%3D%2382b366%3BfontSize%3D14%3BfontStyle%3D1%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%221000%22%20y%3D%22300%22%20width%3D%22120%22%20height%3D%2240%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span>" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1000" y="380" width="120" height="40" as="geometry"/>
|
<mxGeometry x="460" y="390" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="87" style="edgeStyle=none;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fontSize=14;endArrow=none;endFill=0;" edge="1" parent="1" source="88" target="86">
|
<mxCell id="88" value="Community<br>extern" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry relative="1" as="geometry"/>
|
<mxGeometry x="520" y="500" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
|
||||||
<mxCell id="88" value="Community" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
|
||||||
<mxGeometry x="1000" y="460" width="120" height="40" as="geometry"/>
|
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="89" value="User" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="89" value="User" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1000" y="500" width="120" height="40" as="geometry"/>
|
<mxGeometry x="520" y="540" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="90" value="Contribution" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="90" value="Contribution" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1000" y="540" width="120" height="40" as="geometry"/>
|
<mxGeometry x="520" y="580" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="91" value="Konto" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
<mxCell id="91" value="Konto" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
<mxGeometry x="1000" y="580" width="120" height="40" as="geometry"/>
|
<mxGeometry x="520" y="620" width="120" height="40" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="92" value="Blockchain" style="ellipse;whiteSpace=wrap;html=1;fillColor=#f5f5f5;gradientColor=#b3b3b3;strokeColor=#666666;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="1560" y="140" width="120" height="80" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="93" value="senden" style="ellipse;whiteSpace=wrap;html=1;fillColor=#f5f5f5;gradientColor=#b3b3b3;strokeColor=#666666;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="1760" y="200" width="120" height="40" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="94" value="empfangen" style="ellipse;whiteSpace=wrap;html=1;fillColor=#f5f5f5;gradientColor=#b3b3b3;strokeColor=#666666;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="1760" y="240" width="120" height="40" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="97" style="edgeStyle=none;html=1;fontSize=14;endArrow=none;endFill=0;" edge="1" parent="1" source="95" target="92">
|
||||||
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="95" value="schöpfen" style="ellipse;whiteSpace=wrap;html=1;fillColor=#f5f5f5;gradientColor=#b3b3b3;strokeColor=#666666;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="1760" y="160" width="120" height="40" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="98" value="G R A D I D O" style="ellipse;whiteSpace=wrap;html=1;fillColor=#ffcd28;gradientColor=#ffa500;strokeColor=#BD8800;fontSize=34;fontStyle=1;gradientDirection=radial;" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="880" y="480" width="320" height="320" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="105" style="edgeStyle=none;html=1;fontSize=34;endArrow=none;endFill=0;" edge="1" parent="1" source="104" target="25">
|
||||||
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="104" value="Kassenbuch" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="1520" y="690" width="120" height="40" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="107" style="edgeStyle=none;html=1;fontSize=34;endArrow=none;endFill=0;" edge="1" parent="1" source="106" target="92">
|
||||||
|
<mxGeometry relative="1" as="geometry"/>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="106" value="Kassenbuch" style="ellipse;whiteSpace=wrap;html=1;fillColor=#f5f5f5;gradientColor=#b3b3b3;strokeColor=#666666;fontSize=14;fontStyle=1" vertex="1" parent="1">
|
||||||
|
<mxGeometry x="1420" y="230" width="120" height="40" as="geometry"/>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
</root>
|
</root>
|
||||||
</mxGraphModel>
|
</mxGraphModel>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user