scim-docs/public/overview/comparison/index.html
2024-11-04 17:09:03 +01:00

260 lines
28 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html><head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<meta name="robots" content="index, follow">
<title>Scim - Libre.sh</title>
<meta name="description" content="">
<meta name="author" content=""><meta name="generator" content="Hugo 0.136.5">
<script src="/js/script.js?rnd=1730736434"></script>
<link rel="stylesheet" type="text/css" href="/css/style.css?rnd=1730736434" />
<link rel="preload" href="/fonts/SourceCodePro-Italic.ttf" as="font" type="font/ttf" crossorigin="anonymous">
<link rel="preload" href="/fonts/SourceCodePro-Regular.ttf" as="font" type="font/ttf" crossorigin="anonymous">
<link rel="preload" href="/fonts/SourceCodePro-Black.ttf?" as="font" type="font/ttf" crossorigin="anonymous">
<link rel="preload" href="/fonts/SourceCodePro-SemiBold.ttf" as="font" type="font/ttf" crossorigin="anonymous">
<body><header id="header">
<div class="flex-row baseline">
<div id="logo"><svg width="386" height="127" viewBox="0 0 386 127" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M43.6898 126.22C35.3031 126.22 27.3481 124.678 19.8248 121.595C12.4248 118.512 5.82645 114.133 0.0297852 108.46L11.6848 94.4C16.0015 98.5934 20.9965 101.862 26.6698 104.205C32.4665 106.425 38.2631 107.535 44.0598 107.535C50.9665 107.535 56.2081 106.117 59.7848 103.28C63.3615 100.443 65.1498 96.6817 65.1498 91.995C65.1498 88.665 64.3481 86.0134 62.7448 84.04C61.1415 81.9434 58.9215 80.155 56.0848 78.675C53.3715 77.195 50.1648 75.715 46.4648 74.235L29.8148 67.02C25.8681 65.2934 21.9831 63.0734 18.1598 60.36C14.4598 57.5234 11.3765 54.07 8.90979 50C6.56645 45.8067 5.39478 40.75 5.39478 34.83C5.39478 28.4167 7.12145 22.6817 10.5748 17.625C14.1515 12.445 18.9615 8.37503 25.0048 5.41503C31.1715 2.3317 38.2015 0.790039 46.0948 0.790039C53.3715 0.790039 60.2165 2.1467 66.6298 4.86003C73.1665 7.45003 78.7165 11.0267 83.2798 15.59L71.9948 29.65C68.0481 26.4434 63.9165 23.9767 59.5998 22.25C55.2831 20.4 50.7815 19.475 46.0948 19.475C40.4215 19.475 35.7965 20.77 32.2198 23.36C28.7665 25.8267 27.0398 29.28 27.0398 33.72C27.0398 36.8034 27.9031 39.3934 29.6298 41.49C31.4798 43.4634 33.8848 45.19 36.8448 46.67C39.9281 48.0267 43.0731 49.3834 46.2798 50.74L62.7448 57.585C67.5548 59.6817 71.8098 62.1484 75.5098 64.985C79.2098 67.8217 82.0465 71.275 84.0198 75.345C86.1165 79.415 87.1648 84.41 87.1648 90.33C87.1648 96.8667 85.4381 102.848 81.9848 108.275C78.5315 113.702 73.5365 118.08 66.9998 121.41C60.5865 124.617 52.8165 126.22 43.6898 126.22Z" fill="white"/>
<path d="M157.82 126.22C147.584 126.22 138.272 123.815 129.885 119.005C121.622 114.195 115.024 107.165 110.09 97.915C105.28 88.5417 102.875 77.195 102.875 63.875C102.875 54.0084 104.294 45.19 107.13 37.42C109.967 29.5267 113.914 22.8667 118.97 17.44C124.15 12.0134 130.07 7.88171 136.73 5.04504C143.39 2.20837 150.544 0.790039 158.19 0.790039C165.837 0.790039 172.62 2.3317 178.54 5.41503C184.46 8.37503 189.332 11.9517 193.155 16.145L181.685 29.28C178.602 26.0734 175.149 23.6684 171.325 22.065C167.625 20.3384 163.432 19.475 158.745 19.475C152.332 19.475 146.535 21.2634 141.355 24.84C136.299 28.4167 132.29 33.4734 129.33 40.01C126.37 46.5467 124.89 54.3167 124.89 63.32C124.89 72.57 126.309 80.525 129.145 87.185C131.982 93.7217 135.99 98.7784 141.17 102.355C146.35 105.808 152.394 107.535 159.3 107.535C164.48 107.535 169.105 106.487 173.175 104.39C177.245 102.293 180.945 99.5184 184.275 96.065L195.19 108.83C190.257 114.503 184.707 118.82 178.54 121.78C172.374 124.74 165.467 126.22 157.82 126.22Z" fill="white"/>
<path d="M278.5 124V3.01002H304.215L324.935 62.21C326.292 66.0334 327.525 69.8567 328.635 73.68C329.745 77.38 330.855 81.45 331.965 85.89H332.705C333.815 81.45 334.863 77.38 335.85 73.68C336.96 69.8567 338.132 66.0334 339.365 62.21L360.085 3.01002H385.615V124H365.82V68.87C365.82 65.0467 365.943 60.6684 366.19 55.735C366.56 50.8017 366.992 45.93 367.485 41.12C367.978 36.1867 368.472 31.87 368.965 28.17H368.225L358.605 58.88L338.995 112.9H324.565L304.955 58.88L295.705 28.17H294.965C295.458 31.87 295.89 36.1867 296.26 41.12C296.753 45.93 297.123 50.8017 297.37 55.735C297.74 60.6684 297.925 65.0467 297.925 68.87V124H278.5Z" fill="white"/>
<path d="M222 3H238.229C243.794 10.26 245.185 21.392 246.576 24.78C247.967 28.168 247.967 32.524 245.649 36.88C243.33 41.236 245.649 43.656 248.431 48.012C251.213 52.368 254.459 55.756 257.705 61.564C260.951 67.372 257.241 70.276 255.85 71.728C254.459 73.18 252.604 73.18 249.822 76.568C247.04 79.956 249.358 80.44 250.749 85.28C252.14 90.12 249.822 90.604 247.967 91.088C246.112 91.572 246.112 92.54 247.967 93.992C249.822 95.444 247.04 98.348 246.112 100.768C245.185 103.188 247.503 110.932 247.04 112.868C246.576 114.804 243.794 124 234.984 124H222V3Z" fill="white"/>
</svg>
</div>
<div id="logo-menu">
<a><svg width="9" height="8" viewBox="0 0 9 8" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M1 1H8" stroke="white" stroke-linecap="round"/>
<path d="M1 4H8" stroke="white" stroke-linecap="round"/>
<path d="M1 7H8" stroke="white" stroke-linecap="round"/>
</svg>
</a>
</div>
<nav id="menu" class="flex-row space-between baseline w-80">
<div>
<ul class="flex-row">
<li><a class="" href="//localhost:1313/">Overview</a></li>
<li><a class="" href="//localhost:1313/implementations/">Implementations</a></li>
</ul>
</div>
<div>
<a class="btn lv2" target="_blank" href="https://simplecloud.info">See the official spec ↗</a>
</div>
</nav>
</div>
</header>
<main class="flex">
<article class="flex article">
<section class="article-header flex">
<h1>Why is SCIM better ?</h1>
</section>
<section class="article-content">
<h3 id="others-management-protocols">Others management protocols</h3>
<div id="Ldap" class="switch-box">
<p>With this LDAP approach <strong>everything is centralized</strong> (except authorization).</p>
<picture>
<source srcset="media/small/ldap-diagram.svg" media="(max-width: 768px)">
<img src="media/ldap-diagram.svg" alt="LDAP diagram">
</picture>
<p><strong>Everything speaks the LDAP protocol langage.</strong> Identities are stored in an LDAP directory, which is provisioned via LDAP protocol. Authentication is done by the application that asks the users credentials and validates them against the directory via LDAP protocol.</p>
</div>
<div id="Ldap&#43;SSO" class="switch-box">
<p>This architecture <strong>tackles the two main drawbacks of the only LDAP approach</strong> : the missing single sign-on and the security vulnerability. <strong>Authentication is delegated to other web protocols</strong> (like OAuth, OIDC or SAML). This way, the user logs in only once to the identity provider.</p>
<picture>
<source srcset="media/small/ldap-sso-diagram.svg" media="(max-width: 768px)">
<img src="media/ldap-sso-diagram.svg" alt="LDAP with SSO diagram">
</picture>
</div>
<div id="SSO" class="switch-box">
<p>On modern web infrastructure, LDAP started to be abandoned because <strong>loose provisioning can also be done via SSO protocols.</strong></p>
<picture>
<source srcset="media/small/sso-diagram.svg" media="(max-width: 768px)">
<img src="media/sso-diagram.svg" alt="SSO only diagram">
</picture>
</div>
<div id="SSO&#43;SCIM" class="switch-box">
<p><strong>SCIM solve the remaining problems</strong> via a simple standard web api. This infrastructure is <strong>event driven, a provisioning action on the IdP is quickly passed on all applications.</strong></p>
<picture>
<source srcset="media/small/sso-scim-diagram.svg" media="(max-width: 768px)">
<img src="media/sso-scim-diagram.svg" alt="SSO with SCIM diagram">
</picture>
</div>
<table>
<thead>
<tr>
<th></th>
<th>LDAP</th>
<th>LDAP &amp; SSO</th>
<th>SSO</th>
<th>SSO &amp; SCIM</th>
</tr>
</thead>
<tbody>
<tr>
<td>Easy to implement</td>
<td><svg width="65" height="70" viewBox="0 0 65 70" class="fill-second-color" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.93486 2.58172C6.67619 -1.02388 12.5525 -0.829023 16.06 3.01695L32.5 21.0435L48.94 3.01695C52.4475 -0.829023 58.3238 -1.02388 62.0651 2.58172C65.8065 6.18732 65.996 12.228 62.4885 16.074L45.2282 35L62.4885 53.926C65.996 57.772 65.8065 63.8127 62.0651 67.4183C58.3238 71.0239 52.4475 70.829 48.94 66.983L32.5 48.9565L16.06 66.983C12.5525 70.829 6.67619 71.0239 2.93486 67.4183C-0.806465 63.8127 -0.996024 57.772 2.51147 53.926L19.7718 35L2.51147 16.074C-0.996024 12.228 -0.806465 6.18732 2.93486 2.58172Z"/>
</svg>
<br> <em>Mature but old and difficult</em></td>
<td><svg width="65" height="70" viewBox="0 0 65 70" class="fill-second-color" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.93486 2.58172C6.67619 -1.02388 12.5525 -0.829023 16.06 3.01695L32.5 21.0435L48.94 3.01695C52.4475 -0.829023 58.3238 -1.02388 62.0651 2.58172C65.8065 6.18732 65.996 12.228 62.4885 16.074L45.2282 35L62.4885 53.926C65.996 57.772 65.8065 63.8127 62.0651 67.4183C58.3238 71.0239 52.4475 70.829 48.94 66.983L32.5 48.9565L16.06 66.983C12.5525 70.829 6.67619 71.0239 2.93486 67.4183C-0.806465 63.8127 -0.996024 57.772 2.51147 53.926L19.7718 35L2.51147 16.074C-0.996024 12.228 -0.806465 6.18732 2.93486 2.58172Z"/>
</svg>
<br> <em>Mature but old and difficult</em></td>
<td><svg width="65" height="70" viewBox="0 0 65 70" class="fill-second-color" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.93486 2.58172C6.67619 -1.02388 12.5525 -0.829023 16.06 3.01695L32.5 21.0435L48.94 3.01695C52.4475 -0.829023 58.3238 -1.02388 62.0651 2.58172C65.8065 6.18732 65.996 12.228 62.4885 16.074L45.2282 35L62.4885 53.926C65.996 57.772 65.8065 63.8127 62.0651 67.4183C58.3238 71.0239 52.4475 70.829 48.94 66.983L32.5 48.9565L16.06 66.983C12.5525 70.829 6.67619 71.0239 2.93486 67.4183C-0.806465 63.8127 -0.996024 57.772 2.51147 53.926L19.7718 35L2.51147 16.074C-0.996024 12.228 -0.806465 6.18732 2.93486 2.58172Z"/>
</svg>
<svg width="91" height="70" viewBox="0 0 91 70" class="fill-marked-color" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M87.6683 3.41709C92.1105 7.9732 92.1105 15.3601 87.6683 19.9162L42.1683 66.5829C37.7261 71.139 30.5239 71.139 26.0817 66.5829L3.33166 43.2496C-1.11055 38.6935 -1.11055 31.3065 3.33166 26.7504C7.77387 22.1943 14.9761 22.1943 19.4183 26.7504L34.125 41.8342L71.5817 3.41709C76.0239 -1.13903 83.2261 -1.13903 87.6683 3.41709Z"/>
</svg>
<br> <em>Simple and web native, but non-standard IdP</em></td>
<td><svg width="91" height="70" viewBox="0 0 91 70" class="fill-marked-color" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M87.6683 3.41709C92.1105 7.9732 92.1105 15.3601 87.6683 19.9162L42.1683 66.5829C37.7261 71.139 30.5239 71.139 26.0817 66.5829L3.33166 43.2496C-1.11055 38.6935 -1.11055 31.3065 3.33166 26.7504C7.77387 22.1943 14.9761 22.1943 19.4183 26.7504L34.125 41.8342L71.5817 3.41709C76.0239 -1.13903 83.2261 -1.13903 87.6683 3.41709Z"/>
</svg>
<br> <em>Cli or UI could be used on IdP or on apps</em></td>
</tr>
<tr>
<td>Many implementations</td>
<td><svg width="91" height="70" viewBox="0 0 91 70" class="fill-marked-color" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M87.6683 3.41709C92.1105 7.9732 92.1105 15.3601 87.6683 19.9162L42.1683 66.5829C37.7261 71.139 30.5239 71.139 26.0817 66.5829L3.33166 43.2496C-1.11055 38.6935 -1.11055 31.3065 3.33166 26.7504C7.77387 22.1943 14.9761 22.1943 19.4183 26.7504L34.125 41.8342L71.5817 3.41709C76.0239 -1.13903 83.2261 -1.13903 87.6683 3.41709Z"/>
</svg>
</td>
<td><svg width="91" height="70" viewBox="0 0 91 70" class="fill-marked-color" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M87.6683 3.41709C92.1105 7.9732 92.1105 15.3601 87.6683 19.9162L42.1683 66.5829C37.7261 71.139 30.5239 71.139 26.0817 66.5829L3.33166 43.2496C-1.11055 38.6935 -1.11055 31.3065 3.33166 26.7504C7.77387 22.1943 14.9761 22.1943 19.4183 26.7504L34.125 41.8342L71.5817 3.41709C76.0239 -1.13903 83.2261 -1.13903 87.6683 3.41709Z"/>
</svg>
</td>
<td><svg width="91" height="70" viewBox="0 0 91 70" class="fill-marked-color" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M87.6683 3.41709C92.1105 7.9732 92.1105 15.3601 87.6683 19.9162L42.1683 66.5829C37.7261 71.139 30.5239 71.139 26.0817 66.5829L3.33166 43.2496C-1.11055 38.6935 -1.11055 31.3065 3.33166 26.7504C7.77387 22.1943 14.9761 22.1943 19.4183 26.7504L34.125 41.8342L71.5817 3.41709C76.0239 -1.13903 83.2261 -1.13903 87.6683 3.41709Z"/>
</svg>
</td>
<td><svg width="65" height="70" viewBox="0 0 65 70" class="fill-second-color" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.93486 2.58172C6.67619 -1.02388 12.5525 -0.829023 16.06 3.01695L32.5 21.0435L48.94 3.01695C52.4475 -0.829023 58.3238 -1.02388 62.0651 2.58172C65.8065 6.18732 65.996 12.228 62.4885 16.074L45.2282 35L62.4885 53.926C65.996 57.772 65.8065 63.8127 62.0651 67.4183C58.3238 71.0239 52.4475 70.829 48.94 66.983L32.5 48.9565L16.06 66.983C12.5525 70.829 6.67619 71.0239 2.93486 67.4183C-0.806465 63.8127 -0.996024 57.772 2.51147 53.926L19.7718 35L2.51147 16.074C-0.996024 12.228 -0.806465 6.18732 2.93486 2.58172Z"/>
</svg>
<br> <em>Not a lot of implementations yet</em></td>
</tr>
<tr>
<td>Single sign-on</td>
<td><svg width="65" height="70" viewBox="0 0 65 70" class="fill-second-color" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.93486 2.58172C6.67619 -1.02388 12.5525 -0.829023 16.06 3.01695L32.5 21.0435L48.94 3.01695C52.4475 -0.829023 58.3238 -1.02388 62.0651 2.58172C65.8065 6.18732 65.996 12.228 62.4885 16.074L45.2282 35L62.4885 53.926C65.996 57.772 65.8065 63.8127 62.0651 67.4183C58.3238 71.0239 52.4475 70.829 48.94 66.983L32.5 48.9565L16.06 66.983C12.5525 70.829 6.67619 71.0239 2.93486 67.4183C-0.806465 63.8127 -0.996024 57.772 2.51147 53.926L19.7718 35L2.51147 16.074C-0.996024 12.228 -0.806465 6.18732 2.93486 2.58172Z"/>
</svg>
<br> <em>User must sign-on each application</em></td>
<td><svg width="91" height="70" viewBox="0 0 91 70" class="fill-marked-color" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M87.6683 3.41709C92.1105 7.9732 92.1105 15.3601 87.6683 19.9162L42.1683 66.5829C37.7261 71.139 30.5239 71.139 26.0817 66.5829L3.33166 43.2496C-1.11055 38.6935 -1.11055 31.3065 3.33166 26.7504C7.77387 22.1943 14.9761 22.1943 19.4183 26.7504L34.125 41.8342L71.5817 3.41709C76.0239 -1.13903 83.2261 -1.13903 87.6683 3.41709Z"/>
</svg>
</td>
<td><svg width="91" height="70" viewBox="0 0 91 70" class="fill-marked-color" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M87.6683 3.41709C92.1105 7.9732 92.1105 15.3601 87.6683 19.9162L42.1683 66.5829C37.7261 71.139 30.5239 71.139 26.0817 66.5829L3.33166 43.2496C-1.11055 38.6935 -1.11055 31.3065 3.33166 26.7504C7.77387 22.1943 14.9761 22.1943 19.4183 26.7504L34.125 41.8342L71.5817 3.41709C76.0239 -1.13903 83.2261 -1.13903 87.6683 3.41709Z"/>
</svg>
</td>
<td><svg width="91" height="70" viewBox="0 0 91 70" class="fill-marked-color" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M87.6683 3.41709C92.1105 7.9732 92.1105 15.3601 87.6683 19.9162L42.1683 66.5829C37.7261 71.139 30.5239 71.139 26.0817 66.5829L3.33166 43.2496C-1.11055 38.6935 -1.11055 31.3065 3.33166 26.7504C7.77387 22.1943 14.9761 22.1943 19.4183 26.7504L34.125 41.8342L71.5817 3.41709C76.0239 -1.13903 83.2261 -1.13903 87.6683 3.41709Z"/>
</svg>
</td>
</tr>
<tr>
<td>No trust issues</td>
<td><svg width="65" height="70" viewBox="0 0 65 70" class="fill-second-color" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.93486 2.58172C6.67619 -1.02388 12.5525 -0.829023 16.06 3.01695L32.5 21.0435L48.94 3.01695C52.4475 -0.829023 58.3238 -1.02388 62.0651 2.58172C65.8065 6.18732 65.996 12.228 62.4885 16.074L45.2282 35L62.4885 53.926C65.996 57.772 65.8065 63.8127 62.0651 67.4183C58.3238 71.0239 52.4475 70.829 48.94 66.983L32.5 48.9565L16.06 66.983C12.5525 70.829 6.67619 71.0239 2.93486 67.4183C-0.806465 63.8127 -0.996024 57.772 2.51147 53.926L19.7718 35L2.51147 16.074C-0.996024 12.228 -0.806465 6.18732 2.93486 2.58172Z"/>
</svg>
<br> <em>Expose users credentials to each application</em></td>
<td><svg width="65" height="70" viewBox="0 0 65 70" class="fill-second-color" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.93486 2.58172C6.67619 -1.02388 12.5525 -0.829023 16.06 3.01695L32.5 21.0435L48.94 3.01695C52.4475 -0.829023 58.3238 -1.02388 62.0651 2.58172C65.8065 6.18732 65.996 12.228 62.4885 16.074L45.2282 35L62.4885 53.926C65.996 57.772 65.8065 63.8127 62.0651 67.4183C58.3238 71.0239 52.4475 70.829 48.94 66.983L32.5 48.9565L16.06 66.983C12.5525 70.829 6.67619 71.0239 2.93486 67.4183C-0.806465 63.8127 -0.996024 57.772 2.51147 53.926L19.7718 35L2.51147 16.074C-0.996024 12.228 -0.806465 6.18732 2.93486 2.58172Z"/>
</svg>
<br> <em><strong>???????</strong></em></td>
<td><svg width="91" height="70" viewBox="0 0 91 70" class="fill-marked-color" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M87.6683 3.41709C92.1105 7.9732 92.1105 15.3601 87.6683 19.9162L42.1683 66.5829C37.7261 71.139 30.5239 71.139 26.0817 66.5829L3.33166 43.2496C-1.11055 38.6935 -1.11055 31.3065 3.33166 26.7504C7.77387 22.1943 14.9761 22.1943 19.4183 26.7504L34.125 41.8342L71.5817 3.41709C76.0239 -1.13903 83.2261 -1.13903 87.6683 3.41709Z"/>
</svg>
<br> <em>Zero trust in applications</em></td>
<td><svg width="91" height="70" viewBox="0 0 91 70" class="fill-marked-color" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M87.6683 3.41709C92.1105 7.9732 92.1105 15.3601 87.6683 19.9162L42.1683 66.5829C37.7261 71.139 30.5239 71.139 26.0817 66.5829L3.33166 43.2496C-1.11055 38.6935 -1.11055 31.3065 3.33166 26.7504C7.77387 22.1943 14.9761 22.1943 19.4183 26.7504L34.125 41.8342L71.5817 3.41709C76.0239 -1.13903 83.2261 -1.13903 87.6683 3.41709Z"/>
</svg>
<br> <em>Zero trust in applications</em></td>
</tr>
<tr>
<td>Scalable provisioning</td>
<td><svg width="65" height="70" viewBox="0 0 65 70" class="fill-second-color" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.93486 2.58172C6.67619 -1.02388 12.5525 -0.829023 16.06 3.01695L32.5 21.0435L48.94 3.01695C52.4475 -0.829023 58.3238 -1.02388 62.0651 2.58172C65.8065 6.18732 65.996 12.228 62.4885 16.074L45.2282 35L62.4885 53.926C65.996 57.772 65.8065 63.8127 62.0651 67.4183C58.3238 71.0239 52.4475 70.829 48.94 66.983L32.5 48.9565L16.06 66.983C12.5525 70.829 6.67619 71.0239 2.93486 67.4183C-0.806465 63.8127 -0.996024 57.772 2.51147 53.926L19.7718 35L2.51147 16.074C-0.996024 12.228 -0.806465 6.18732 2.93486 2.58172Z"/>
</svg>
<br> <em>By diffing, each app reads all and compares it</em></td>
<td><svg width="65" height="70" viewBox="0 0 65 70" class="fill-second-color" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.93486 2.58172C6.67619 -1.02388 12.5525 -0.829023 16.06 3.01695L32.5 21.0435L48.94 3.01695C52.4475 -0.829023 58.3238 -1.02388 62.0651 2.58172C65.8065 6.18732 65.996 12.228 62.4885 16.074L45.2282 35L62.4885 53.926C65.996 57.772 65.8065 63.8127 62.0651 67.4183C58.3238 71.0239 52.4475 70.829 48.94 66.983L32.5 48.9565L16.06 66.983C12.5525 70.829 6.67619 71.0239 2.93486 67.4183C-0.806465 63.8127 -0.996024 57.772 2.51147 53.926L19.7718 35L2.51147 16.074C-0.996024 12.228 -0.806465 6.18732 2.93486 2.58172Z"/>
</svg>
<br> <em>By diffing, each app reads all and compares it</em></td>
<td><svg width="91" height="70" viewBox="0 0 91 70" class="fill-marked-color" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M87.6683 3.41709C92.1105 7.9732 92.1105 15.3601 87.6683 19.9162L42.1683 66.5829C37.7261 71.139 30.5239 71.139 26.0817 66.5829L3.33166 43.2496C-1.11055 38.6935 -1.11055 31.3065 3.33166 26.7504C7.77387 22.1943 14.9761 22.1943 19.4183 26.7504L34.125 41.8342L71.5817 3.41709C76.0239 -1.13903 83.2261 -1.13903 87.6683 3.41709Z"/>
</svg>
<br> <em>No diffing, modern storage, SQL database can be used</em></td>
<td><svg width="91" height="70" viewBox="0 0 91 70" class="fill-marked-color" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M87.6683 3.41709C92.1105 7.9732 92.1105 15.3601 87.6683 19.9162L42.1683 66.5829C37.7261 71.139 30.5239 71.139 26.0817 66.5829L3.33166 43.2496C-1.11055 38.6935 -1.11055 31.3065 3.33166 26.7504C7.77387 22.1943 14.9761 22.1943 19.4183 26.7504L34.125 41.8342L71.5817 3.41709C76.0239 -1.13903 83.2261 -1.13903 87.6683 3.41709Z"/>
</svg>
<br> <em>Real time atomic provisioning</em></td>
</tr>
<tr>
<td>Scalable provisioning</td>
<td><svg width="65" height="70" viewBox="0 0 65 70" class="fill-second-color" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.93486 2.58172C6.67619 -1.02388 12.5525 -0.829023 16.06 3.01695L32.5 21.0435L48.94 3.01695C52.4475 -0.829023 58.3238 -1.02388 62.0651 2.58172C65.8065 6.18732 65.996 12.228 62.4885 16.074L45.2282 35L62.4885 53.926C65.996 57.772 65.8065 63.8127 62.0651 67.4183C58.3238 71.0239 52.4475 70.829 48.94 66.983L32.5 48.9565L16.06 66.983C12.5525 70.829 6.67619 71.0239 2.93486 67.4183C-0.806465 63.8127 -0.996024 57.772 2.51147 53.926L19.7718 35L2.51147 16.074C-0.996024 12.228 -0.806465 6.18732 2.93486 2.58172Z"/>
</svg>
<br> <em>Only when apps trigger it or when the user logs in</em></td>
<td><svg width="65" height="70" viewBox="0 0 65 70" class="fill-second-color" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.93486 2.58172C6.67619 -1.02388 12.5525 -0.829023 16.06 3.01695L32.5 21.0435L48.94 3.01695C52.4475 -0.829023 58.3238 -1.02388 62.0651 2.58172C65.8065 6.18732 65.996 12.228 62.4885 16.074L45.2282 35L62.4885 53.926C65.996 57.772 65.8065 63.8127 62.0651 67.4183C58.3238 71.0239 52.4475 70.829 48.94 66.983L32.5 48.9565L16.06 66.983C12.5525 70.829 6.67619 71.0239 2.93486 67.4183C-0.806465 63.8127 -0.996024 57.772 2.51147 53.926L19.7718 35L2.51147 16.074C-0.996024 12.228 -0.806465 6.18732 2.93486 2.58172Z"/>
</svg>
<br> <em>Only when apps trigger it or when the user logs in</em></td>
<td><svg width="65" height="70" viewBox="0 0 65 70" class="fill-second-color" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.93486 2.58172C6.67619 -1.02388 12.5525 -0.829023 16.06 3.01695L32.5 21.0435L48.94 3.01695C52.4475 -0.829023 58.3238 -1.02388 62.0651 2.58172C65.8065 6.18732 65.996 12.228 62.4885 16.074L45.2282 35L62.4885 53.926C65.996 57.772 65.8065 63.8127 62.0651 67.4183C58.3238 71.0239 52.4475 70.829 48.94 66.983L32.5 48.9565L16.06 66.983C12.5525 70.829 6.67619 71.0239 2.93486 67.4183C-0.806465 63.8127 -0.996024 57.772 2.51147 53.926L19.7718 35L2.51147 16.074C-0.996024 12.228 -0.806465 6.18732 2.93486 2.58172Z"/>
</svg>
<br> <em>No way to remove a user from the application</em></td>
<td><svg width="91" height="70" viewBox="0 0 91 70" class="fill-marked-color" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M87.6683 3.41709C92.1105 7.9732 92.1105 15.3601 87.6683 19.9162L42.1683 66.5829C37.7261 71.139 30.5239 71.139 26.0817 66.5829L3.33166 43.2496C-1.11055 38.6935 -1.11055 31.3065 3.33166 26.7504C7.77387 22.1943 14.9761 22.1943 19.4183 26.7504L34.125 41.8342L71.5817 3.41709C76.0239 -1.13903 83.2261 -1.13903 87.6683 3.41709Z"/>
</svg>
</td>
</tr>
<tr>
<td>GDPR Compliant</td>
<td><svg width="65" height="70" viewBox="0 0 65 70" class="fill-second-color" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.93486 2.58172C6.67619 -1.02388 12.5525 -0.829023 16.06 3.01695L32.5 21.0435L48.94 3.01695C52.4475 -0.829023 58.3238 -1.02388 62.0651 2.58172C65.8065 6.18732 65.996 12.228 62.4885 16.074L45.2282 35L62.4885 53.926C65.996 57.772 65.8065 63.8127 62.0651 67.4183C58.3238 71.0239 52.4475 70.829 48.94 66.983L32.5 48.9565L16.06 66.983C12.5525 70.829 6.67619 71.0239 2.93486 67.4183C-0.806465 63.8127 -0.996024 57.772 2.51147 53.926L19.7718 35L2.51147 16.074C-0.996024 12.228 -0.806465 6.18732 2.93486 2.58172Z"/>
</svg>
</td>
<td><svg width="65" height="70" viewBox="0 0 65 70" class="fill-second-color" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.93486 2.58172C6.67619 -1.02388 12.5525 -0.829023 16.06 3.01695L32.5 21.0435L48.94 3.01695C52.4475 -0.829023 58.3238 -1.02388 62.0651 2.58172C65.8065 6.18732 65.996 12.228 62.4885 16.074L45.2282 35L62.4885 53.926C65.996 57.772 65.8065 63.8127 62.0651 67.4183C58.3238 71.0239 52.4475 70.829 48.94 66.983L32.5 48.9565L16.06 66.983C12.5525 70.829 6.67619 71.0239 2.93486 67.4183C-0.806465 63.8127 -0.996024 57.772 2.51147 53.926L19.7718 35L2.51147 16.074C-0.996024 12.228 -0.806465 6.18732 2.93486 2.58172Z"/>
</svg>
</td>
<td><svg width="65" height="70" viewBox="0 0 65 70" class="fill-second-color" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.93486 2.58172C6.67619 -1.02388 12.5525 -0.829023 16.06 3.01695L32.5 21.0435L48.94 3.01695C52.4475 -0.829023 58.3238 -1.02388 62.0651 2.58172C65.8065 6.18732 65.996 12.228 62.4885 16.074L45.2282 35L62.4885 53.926C65.996 57.772 65.8065 63.8127 62.0651 67.4183C58.3238 71.0239 52.4475 70.829 48.94 66.983L32.5 48.9565L16.06 66.983C12.5525 70.829 6.67619 71.0239 2.93486 67.4183C-0.806465 63.8127 -0.996024 57.772 2.51147 53.926L19.7718 35L2.51147 16.074C-0.996024 12.228 -0.806465 6.18732 2.93486 2.58172Z"/>
</svg>
</td>
<td><svg width="91" height="70" viewBox="0 0 91 70" class="fill-marked-color" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M87.6683 3.41709C92.1105 7.9732 92.1105 15.3601 87.6683 19.9162L42.1683 66.5829C37.7261 71.139 30.5239 71.139 26.0817 66.5829L3.33166 43.2496C-1.11055 38.6935 -1.11055 31.3065 3.33166 26.7504C7.77387 22.1943 14.9761 22.1943 19.4183 26.7504L34.125 41.8342L71.5817 3.41709C76.0239 -1.13903 83.2261 -1.13903 87.6683 3.41709Z"/>
</svg>
</td>
</tr>
</tbody>
</table>
</section>
</article>
</main><footer class="flex baseline space-between">
<a class="btn lv1 up-page arrow flex arrow-up flex align-center" title="back to the top" href="#"><svg class="" width="23" height="38" viewBox="0 0 23 38" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M22.0376 16.7608C23.3208 17.9975 23.3208 20.0025 22.0376 21.2392L5.60906 37.0725C4.32591 38.3092 2.24551 38.3092 0.962365 37.0725C-0.320786 35.8358 -0.320786 33.8308 0.962365 32.5942L15.0676 19L0.962366 5.40584C-0.320785 4.16918 -0.320785 2.16415 0.962367 0.927494C2.24552 -0.309166 4.32592 -0.309166 5.60907 0.927494L22.0376 16.7608Z"/>
</svg>
</a>
<h4>Collaborators</h4>
<ul class="flex-row">
<img src="/media/logo/ih.svg">
<img src="/media/logo/yaal.svg">
<img src="/media/logo/audriga.svg">
<img src="/media/logo/fairkom.svg">
<img src="/media/logo/greenhost.svg">
<img src="/media/logo/ngi.png">
</ul>
</footer>
</body>
</html>