299 lines
40 KiB
Text
299 lines
40 KiB
Text
|
<mxfile host="Electron" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.5.1 Chrome/124.0.6367.207 Electron/30.0.6 Safari/537.36" modified="2025-01-14T07:36:52.044Z" etag="qmZS74_S3mUb7Y20UXlz" version="24.5.1" type="device">
|
||
|
<diagram name="Stránka-1" id="DlAnkrOBgdUEwJFnMAB_">
|
||
|
<mxGraphModel dx="2634" dy="436" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||
|
<root>
|
||
|
<mxCell id="0" />
|
||
|
<mxCell id="1" parent="0" />
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="9L9ajodOSVtEUKMkoMcy-24" target="f4SPTAbRM-mHCHJAZ34Y-7" edge="1">
|
||
|
<mxGeometry relative="1" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="9L9ajodOSVtEUKMkoMcy-24" value="User_2FA" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||
|
<mxGeometry x="120" y="860" width="150" height="90" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="9L9ajodOSVtEUKMkoMcy-17" value="totp_secret: string" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="9L9ajodOSVtEUKMkoMcy-24" vertex="1">
|
||
|
<mxGeometry y="30" width="150" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="9L9ajodOSVtEUKMkoMcy-26" value="is_active: bool" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="9L9ajodOSVtEUKMkoMcy-24" vertex="1">
|
||
|
<mxGeometry y="60" width="150" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="7di7G-2G7JKFiPtp0F7N-26" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="mTQf5BZLyFHXLZlSTi80-6" target="7di7G-2G7JKFiPtp0F7N-24" edge="1">
|
||
|
<mxGeometry relative="1" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="mTQf5BZLyFHXLZlSTi80-6" value="User_JWT" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||
|
<mxGeometry x="120" y="1030" width="140" height="150" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="7di7G-2G7JKFiPtp0F7N-25" value="token: string<font style="font-size: 6px;"><br>(random generated token)</font>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="mTQf5BZLyFHXLZlSTi80-6" vertex="1">
|
||
|
<mxGeometry y="30" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="mTQf5BZLyFHXLZlSTi80-9" value="expiration: timestamp<div><font style="font-size: 6px;">(JWT expiration time)</font></div>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="mTQf5BZLyFHXLZlSTi80-6" vertex="1">
|
||
|
<mxGeometry y="60" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="mTQf5BZLyFHXLZlSTi80-22" value="created_at: timestamp<font style="font-size: 6px;"><br>(JWT created time)</font>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="mTQf5BZLyFHXLZlSTi80-6" vertex="1">
|
||
|
<mxGeometry y="90" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="mTQf5BZLyFHXLZlSTi80-20" value="type: string<div><font style="font-size: 6px;">(partial/full login, atd...)</font></div>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="mTQf5BZLyFHXLZlSTi80-6" vertex="1">
|
||
|
<mxGeometry y="120" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-1" value="User" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||
|
<mxGeometry x="-190" y="720" width="190" height="480" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-2" value="id: UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-1" vertex="1">
|
||
|
<mxGeometry y="30" width="190" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-3" value="username: string" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-1" vertex="1">
|
||
|
<mxGeometry y="60" width="190" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-4" value="email: string" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-1" vertex="1">
|
||
|
<mxGeometry y="90" width="190" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-5" value="password: string" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-1" vertex="1">
|
||
|
<mxGeometry y="120" width="190" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="9L9ajodOSVtEUKMkoMcy-4" value="<div><span style="background-color: initial;">first_name: string</span></div>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-1" vertex="1">
|
||
|
<mxGeometry y="150" width="190" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="9L9ajodOSVtEUKMkoMcy-13" value="last_n<span style="background-color: initial;">ame: string</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-1" vertex="1">
|
||
|
<mxGeometry y="180" width="190" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="9L9ajodOSVtEUKMkoMcy-15" value="phone_number: string<div><font style="font-size: 6px;">(user phone number)</font></div>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-1" vertex="1">
|
||
|
<mxGeometry y="210" width="190" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-7" value="2FA: User_2FA<div><font style="font-size: 6px;">(2FA login security detail)</font></div>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-1" vertex="1">
|
||
|
<mxGeometry y="240" width="190" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="7di7G-2G7JKFiPtp0F7N-24" value="valid_jwts: [User_JWT]<div><font style="font-size: 6px;">(valig login JWTs)</font></div>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-1" vertex="1">
|
||
|
<mxGeometry y="270" width="190" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="9L9ajodOSVtEUKMkoMcy-31" value="lang: string<div><font style="font-size: 6px;">(default language)</font></div>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-1" vertex="1">
|
||
|
<mxGeometry y="300" width="190" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="mTQf5BZLyFHXLZlSTi80-1" value="<font>time_zone:</font><font style="font-size: 10px;"> string/timezone info</font><div><font style="font-size: 6px;">(user timezone)</font></div>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-1" vertex="1">
|
||
|
<mxGeometry y="330" width="190" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="9L9ajodOSVtEUKMkoMcy-23" value="registered_at: timestamp<div><font style="font-size: 6px;">(user register time)</font></div>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-1" vertex="1">
|
||
|
<mxGeometry y="360" width="190" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="mTQf5BZLyFHXLZlSTi80-19" value="admin: bool" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-1" vertex="1">
|
||
|
<mxGeometry y="390" width="190" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-51" value="groups: [UUID]<div><font style="font-size: 6px;">(user perm groups)</font></div>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-1" vertex="1">
|
||
|
<mxGeometry y="420" width="190" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="pTqjJ1eCbSAdXWIdm5vP-1" value="external_auth:<font style="font-size: 11px;"> User_External_Auth</font>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-1" vertex="1">
|
||
|
<mxGeometry y="450" width="190" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-23" value="Application" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||
|
<mxGeometry x="-1030" y="930" width="160" height="330" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-24" value="id: UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-23" vertex="1">
|
||
|
<mxGeometry y="30" width="160" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-25" value="name: string" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-23" vertex="1">
|
||
|
<mxGeometry y="60" width="160" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-26" value="description: string" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-23" vertex="1">
|
||
|
<mxGeometry y="90" width="160" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-27" value="token: string" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-23" vertex="1">
|
||
|
<mxGeometry y="120" width="160" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-28" value="created_at<span style="background-color: initial;">: timestamp</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-23" vertex="1">
|
||
|
<mxGeometry y="150" width="160" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-30" value="updated_at: timestamp" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-23" vertex="1">
|
||
|
<mxGeometry y="180" width="160" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-31" value="permissions: [Permission]" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-23" vertex="1">
|
||
|
<mxGeometry y="210" width="160" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-64" value="perm_version: string" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-23" vertex="1">
|
||
|
<mxGeometry y="240" width="160" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-66" value="address: string" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-23" vertex="1">
|
||
|
<mxGeometry y="270" width="160" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="JGeiTOCAN2PYKgMoZ_oB-1" value="perm_manage: bool" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-23" vertex="1">
|
||
|
<mxGeometry y="300" width="160" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-46" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="f4SPTAbRM-mHCHJAZ34Y-39" target="f4SPTAbRM-mHCHJAZ34Y-31" edge="1">
|
||
|
<mxGeometry relative="1" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-39" value="Permission" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||
|
<mxGeometry x="-840" y="1230" width="140" height="150" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-40" value="name: string" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-39" vertex="1">
|
||
|
<mxGeometry y="30" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-41" value="description: string" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-39" vertex="1">
|
||
|
<mxGeometry y="60" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-45" value="path: string" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-39" vertex="1">
|
||
|
<mxGeometry y="90" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-43" value="types: [string]" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-39" vertex="1">
|
||
|
<mxGeometry y="120" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-47" value="Group" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||
|
<mxGeometry x="-560" y="970" width="160" height="150" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-48" value="id: UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-47" vertex="1">
|
||
|
<mxGeometry y="30" width="160" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-49" value="name: string" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-47" vertex="1">
|
||
|
<mxGeometry y="60" width="160" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-50" value="description: string" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-47" vertex="1">
|
||
|
<mxGeometry y="90" width="160" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-52" value="perms: [Permission_Group]" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-47" vertex="1">
|
||
|
<mxGeometry y="120" width="160" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-62" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="f4SPTAbRM-mHCHJAZ34Y-55" target="f4SPTAbRM-mHCHJAZ34Y-52" edge="1">
|
||
|
<mxGeometry relative="1" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-78" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="f4SPTAbRM-mHCHJAZ34Y-55" target="f4SPTAbRM-mHCHJAZ34Y-74" edge="1">
|
||
|
<mxGeometry relative="1" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-55" value="Permission_Group" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||
|
<mxGeometry x="-810" y="930" width="140" height="150" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-56" value="Application_id: UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-55" vertex="1">
|
||
|
<mxGeometry y="30" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="7di7G-2G7JKFiPtp0F7N-17" value="name: string" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-55" vertex="1">
|
||
|
<mxGeometry y="60" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-57" value="path: string" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-55" vertex="1">
|
||
|
<mxGeometry y="90" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-63" value="types: [string]" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-55" vertex="1">
|
||
|
<mxGeometry y="120" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-61" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="f4SPTAbRM-mHCHJAZ34Y-24" target="f4SPTAbRM-mHCHJAZ34Y-56" edge="1">
|
||
|
<mxGeometry relative="1" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-65" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="f4SPTAbRM-mHCHJAZ34Y-48" target="f4SPTAbRM-mHCHJAZ34Y-51" edge="1">
|
||
|
<mxGeometry relative="1" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-67" value="Api_Key" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||
|
<mxGeometry x="-560" y="600" width="160" height="270" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-68" value="id: UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-67" vertex="1">
|
||
|
<mxGeometry y="30" width="160" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-69" value="token: string<div><font style="font-size: 6px;">(random generated string)</font></div>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-67" vertex="1">
|
||
|
<mxGeometry y="60" width="160" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-70" value="name: string" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-67" vertex="1">
|
||
|
<mxGeometry y="90" width="160" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-71" value="description: string" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-67" vertex="1">
|
||
|
<mxGeometry y="120" width="160" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-72" value="owner: UUID<div><font style="font-size: 6px;">(owner user UUID)</font></div>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-67" vertex="1">
|
||
|
<mxGeometry y="150" width="160" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-74" value="perms: [Permission_Group]<div style="font-size: 6px;">(limited to owner perms -&gt; never more/higher of owner)</div>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-67" vertex="1">
|
||
|
<mxGeometry y="180" width="160" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-75" value="created_at: timestamp" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-67" vertex="1">
|
||
|
<mxGeometry y="210" width="160" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-76" value="expiration: timestamp<br><font style="font-size: 6px;">(None/Null for unlimited life)</font>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="f4SPTAbRM-mHCHJAZ34Y-67" vertex="1">
|
||
|
<mxGeometry y="240" width="160" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="f4SPTAbRM-mHCHJAZ34Y-79" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="f4SPTAbRM-mHCHJAZ34Y-2" target="f4SPTAbRM-mHCHJAZ34Y-72" edge="1">
|
||
|
<mxGeometry relative="1" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="7di7G-2G7JKFiPtp0F7N-1" value="Event" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||
|
<mxGeometry x="-420" y="1250" width="140" height="240" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="7di7G-2G7JKFiPtp0F7N-2" value="id: UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="7di7G-2G7JKFiPtp0F7N-1" vertex="1">
|
||
|
<mxGeometry y="30" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="7di7G-2G7JKFiPtp0F7N-3" value="time: timestamp" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="7di7G-2G7JKFiPtp0F7N-1" vertex="1">
|
||
|
<mxGeometry y="60" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="7di7G-2G7JKFiPtp0F7N-4" value="source: Event_source<div><font style="font-size: 6px;">(main event source)</font></div>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="7di7G-2G7JKFiPtp0F7N-1" vertex="1">
|
||
|
<mxGeometry y="90" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="7di7G-2G7JKFiPtp0F7N-11" value="event_type: string&nbsp;<div><font style="font-size: 6px;">(event type --&gt; add | login | error | atd...)</font></div>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="7di7G-2G7JKFiPtp0F7N-1" vertex="1">
|
||
|
<mxGeometry y="120" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="7di7G-2G7JKFiPtp0F7N-8" value="severity: string<div><font style="font-size: 6px;">(info, warning, error)</font></div>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="7di7G-2G7JKFiPtp0F7N-1" vertex="1">
|
||
|
<mxGeometry y="150" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="7di7G-2G7JKFiPtp0F7N-9" value="details: dict[]<div><font style="font-size: 6px;">(for detail data of event)</font></div>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="7di7G-2G7JKFiPtp0F7N-1" vertex="1">
|
||
|
<mxGeometry y="180" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="7di7G-2G7JKFiPtp0F7N-10" value="<font>metadata</font><font>: dict[]</font><div><font style="font-size: 6px;">(IP, api endpoint, response_time, atd...)</font></div>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="7di7G-2G7JKFiPtp0F7N-1" vertex="1">
|
||
|
<mxGeometry y="210" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="7di7G-2G7JKFiPtp0F7N-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="7di7G-2G7JKFiPtp0F7N-12" target="7di7G-2G7JKFiPtp0F7N-4" edge="1">
|
||
|
<mxGeometry relative="1" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="7di7G-2G7JKFiPtp0F7N-12" value="Event_source" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||
|
<mxGeometry x="-200" y="1380" width="140" height="90" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="7di7G-2G7JKFiPtp0F7N-13" value="type: string<div><font style="font-size: 6px;">(user | api | system)</font></div>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="7di7G-2G7JKFiPtp0F7N-12" vertex="1">
|
||
|
<mxGeometry y="30" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="7di7G-2G7JKFiPtp0F7N-14" value="id: string<font style="font-size: 6px;"><br></font><div><font style="font-size: 6px;">(userID, API key ID or system[build in scripts])</font></div>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="7di7G-2G7JKFiPtp0F7N-12" vertex="1">
|
||
|
<mxGeometry y="60" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="pTqjJ1eCbSAdXWIdm5vP-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="pTqjJ1eCbSAdXWIdm5vP-2" target="pTqjJ1eCbSAdXWIdm5vP-1" edge="1">
|
||
|
<mxGeometry relative="1" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="pTqjJ1eCbSAdXWIdm5vP-2" value="User_External_Auth" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||
|
<mxGeometry x="125" y="1230" width="140" height="120" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="pTqjJ1eCbSAdXWIdm5vP-3" value="provider: UUID <font style="font-size: 6px;">(Identity_providers.ID)</font><font style="font-size: 6px;"><br></font>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="pTqjJ1eCbSAdXWIdm5vP-2" vertex="1">
|
||
|
<mxGeometry y="30" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="pTqjJ1eCbSAdXWIdm5vP-5" value="linked_at: timestamp" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="pTqjJ1eCbSAdXWIdm5vP-2" vertex="1">
|
||
|
<mxGeometry y="60" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="pTqjJ1eCbSAdXWIdm5vP-7" value="user_id: string<font style="font-size: 6px;"><br>(external UserId)</font>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="pTqjJ1eCbSAdXWIdm5vP-2" vertex="1">
|
||
|
<mxGeometry y="90" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="1nRmFgkuZ00xtCPPxoFv-1" value="Identity_providers" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||
|
<mxGeometry x="480" y="1030" width="140" height="330" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="1nRmFgkuZ00xtCPPxoFv-2" value="id: UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="1nRmFgkuZ00xtCPPxoFv-1">
|
||
|
<mxGeometry y="30" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="1nRmFgkuZ00xtCPPxoFv-3" value="name: string" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="1nRmFgkuZ00xtCPPxoFv-1">
|
||
|
<mxGeometry y="60" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="1nRmFgkuZ00xtCPPxoFv-4" value="client_id: string" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="1nRmFgkuZ00xtCPPxoFv-1">
|
||
|
<mxGeometry y="90" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="1nRmFgkuZ00xtCPPxoFv-5" value="client_secret: string" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="1nRmFgkuZ00xtCPPxoFv-1">
|
||
|
<mxGeometry y="120" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="1nRmFgkuZ00xtCPPxoFv-6" value="auth_url: string" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="1nRmFgkuZ00xtCPPxoFv-1">
|
||
|
<mxGeometry y="150" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="1nRmFgkuZ00xtCPPxoFv-7" value="token_url: string" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="1nRmFgkuZ00xtCPPxoFv-1">
|
||
|
<mxGeometry y="180" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="1nRmFgkuZ00xtCPPxoFv-8" value="user_info_url: string" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="1nRmFgkuZ00xtCPPxoFv-1">
|
||
|
<mxGeometry y="210" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="1nRmFgkuZ00xtCPPxoFv-9" value="scopes: [string]" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="1nRmFgkuZ00xtCPPxoFv-1">
|
||
|
<mxGeometry y="240" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="1nRmFgkuZ00xtCPPxoFv-10" value="created_at: timestamp" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="1nRmFgkuZ00xtCPPxoFv-1">
|
||
|
<mxGeometry y="270" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="1nRmFgkuZ00xtCPPxoFv-11" value="updated_at: timestamp" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="1nRmFgkuZ00xtCPPxoFv-1">
|
||
|
<mxGeometry y="300" width="140" height="30" as="geometry" />
|
||
|
</mxCell>
|
||
|
<mxCell id="1nRmFgkuZ00xtCPPxoFv-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="1nRmFgkuZ00xtCPPxoFv-2" target="pTqjJ1eCbSAdXWIdm5vP-3">
|
||
|
<mxGeometry relative="1" as="geometry" />
|
||
|
</mxCell>
|
||
|
</root>
|
||
|
</mxGraphModel>
|
||
|
</diagram>
|
||
|
</mxfile>
|