Skip to content

Commit 35fda56

Browse files
authored
Merge pull request #15320 from qbzzt/250316-saml
Tutorial: Using Ethereum for web2 authentication
2 parents d7e7b96 + a89d7d5 commit 35fda56

File tree

8 files changed

+911
-0
lines changed

8 files changed

+911
-0
lines changed
62.5 KB
Loading
38.3 KB
Loading
29 KB
Loading
33.9 KB
Loading
37.9 KB
Loading
35.5 KB
Loading

public/content/developers/tutorials/ethereum-for-web2-auth/index.md

Lines changed: 885 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
{
2+
"/content/developers/tutorials/ethereum-for-web2-auth/fig-01-saml.png": {
3+
"hash": "0fd63df0",
4+
"base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAACXBIWXMAABYlAAAWJQFJUiTwAAACpklEQVR4nHVT70tTURi+f0L5Rb+UERSRfTItmpY63GyWJqa2Rc4wRBNbaR+cfnCKsRUEzlApRm75o7GLdtNsbV5NF7PNOyzUpjF/JDmFoC0/WYLz6dyjJggdeHjhvO953h/Pexh1oQYHoo4gN/cWFha+Y/95Zx9BXl4JMi/dwMDAMDyeCeReLUFychaMTSYwHZ29iI09haKiCvwMhbHxZwPhcBhmswWsjcWDxkeIj0/GybizKC+vAstyMBhaUFZ6H9wrBxgxC8+/x4x/Fuvr6/Txysoqmo1GaDR3UVdXB71eTwjNaGtrgyAItLJweI1aShD4Ok8du5iamsLcXAD1Oh19OD39BRO+CdriEN8LRcYJqAokGPtg3SaYn1+kmcUKRIRCITgcDkomWrEV8W4zEkFg1oN7FXJCkIi3fS3bBE7nIA10uVzUchxHStdBpVShoCAfWq2WxoyOjsA77oPgm8TSt+W9FgTBRx7aacD4uJe0MIn29ueQyWVQqwthtVrJnHiaQARrs+3MIrJNYB/g4eRdcLsFmEwWPH1mhq5ej4YGA5yDo7C8sBGflybaxerqD9LubzBbW5uwdtagw3wHGbJDYBiGIiaKQfRBBrXVlwnk6Oee7GxGhEq99uufChHY+02o1OTjTEIskiTHcD7pOKRpcUg4fRg5V86h6XEllpc+/48A8Pk+wWx5ScGyr8lWXsNFRRYSEyVk49KQnp6J5uZWqkQwGCQSz2FxYXGPYMY/Q/ryECKBDjM1NQXZ2dmQSqVISblAqpLgZpGaKiQOWlRJXDxK8NDQiuiYo8jJUePjmEDZdxEMLqOn5w31KRRKdHX1gh9yQaksw3VVGVGnD0xDoxESiRzV1Xo62f1H/Dzlt2tRXFyF4WE3/P4AarQG+ne6uzn8BYrQm2uebIbpAAAAAElFTkSuQmCC"
5+
},
6+
"/content/developers/tutorials/ethereum-for-web2-auth/fig-02-eth-logon.png": {
7+
"hash": "3507a6a3",
8+
"base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAACXBIWXMAABYlAAAWJQFJUiTwAAABtElEQVR4nIWS30vTYRTG35ugLryxwkAFmUhNSDelWO5CuhHmRULT6MLhLhKamrCv9OM7mCFro2KTMOdQ0O9FCIOo8HrZVIb6H0wnhGh0M7RobDJ0fNz7SnYR6AsPz3PgPec853BEJvMdR+dDrlw14fe/4ay3t7dP/6MR6ustaNqYisXu7k8GBp7icHQzP/9Zfcxms6TTaYWNjU3FUOLX/m8mJw2c9/sYj0yrWMiE4kER6STxdZlYbBqP5zFWaws2mw2LpRmzuZFAIMDc3KxC8tvyqSvxwQjiHXbQeOMSQgjsbU280H14vV4ikXHFPp+vDB23263i9bV18vkcB4U8IvTqCXfbTbRaq7h96xqfPhosLi6xsPCFeDxOIpHAMAyl/+RyHJVKbO/8+Ofg7whyIcXDQ1KpFOFwWHWVtqXWNA1df4azy8L1BkHzzYs8cJrRn/fIAiVlZyuTYWVliWg0qpIk5AiSp6Zi5eW9p7b6Am13TAwP9jDk6eJ1UEPIzhMTM3R03MPl6lddT2b+H6OjAfwv35Z1iGRylUKhgJDbt9s7qaioKSe/O/cOXL1DVF6uUyxP4BgEopw/9ZDBiAAAAABJRU5ErkJggg=="
9+
},
10+
"/content/developers/tutorials/ethereum-for-web2-auth/fig-03-eas-data.png": {
11+
"hash": "161d05b8",
12+
"base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAGCAYAAADKfB7nAAAACXBIWXMAABYlAAAWJQFJUiTwAAABN0lEQVR4nF2Qu0vDYBTFM4vQWSuiEAcfJegQqA6CoIMuinZxcKn/QxdLFpcEkQbaBAQROmQQU2mnVBG0CJVAxWKj0KjYZHBQocGhj8FjcoUOvXD4zgc/zn0wsnyCofAkVtd28Pz0gkLhCpHIIv0tq47+ct0PTE0vIBQaRSy2CyaALi9uUS7fw/N+CCjdmMjnDaTTKs5zOjRNI+m6Dkk6QDZ7SkylUgMTpDabHrqdbq/L1+e3D58hOh8Fx3FgWdbXBHieJ59KHcKqWcT2AlzHgWmaqFYfUK/bvr+jEFmWIYoiKaMoUFWVmEbD+Q94e3VoJEHYRzIpIJHYg5I5pv2Dlfqr3e74oz/CMK7pZSTpCMPhGaxvxGHb7ygWS+Bml7C8sk13AX7RarVIgQ8OPTY+h4HBEWxuxfEHa5sjJ0LRnCEAAAAASUVORK5CYII="
13+
},
14+
"/content/developers/tutorials/ethereum-for-web2-auth/fig-04-saml-no-eth.png": {
15+
"hash": "2cbf2881",
16+
"base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAACXBIWXMAABYlAAAWJQFJUiTwAAABh0lEQVR4nH2SsUsCURzH70+wthqcXGtxKgkc7Ro0B6EISVpDccjRBOOgwS2cFAeVywu5QrE0JLST6kRCoSV1KVfXK4f49n6/cIp68H0H773f576/73tSNHqMNZeMZtPAfyObPYfXF0K5XOOzO7uHUJQzSJ1OF4VCGePxGyzLYk2nU7RaLeRyOaTTaei6DsMwkcmoeHl5ZeXzGqhWsqwPDAYD9PvPME2TCxVFQSAQgMPhwMLCIuRNGalUCka7Lc728fT0iF63x86k2ecM9XoDNzc1hMNheL1eeDwerK+7WE6nU6xHcHl5Ba2kYTgcCr1iNBr/AMhBW5Bpgyy73W7+s91uh81mE0Aft0D78yIaVMcAmsiOqqqsbZ+PiwlCIlcEIM1t/wJQ3xQWifonwPLSMn9D+yHOIxgMwrg3fgMo0UqljodHE5PJO24bDXYSix1xFpRJPB5HIpHESfJUtNsRmd2KWyjxbUiRSBwrqxuoVpuC9/XnOygWdchbe9Auqriu3cHvP+B38A2bhq7Ccn2nbQAAAABJRU5ErkJggg=="
17+
},
18+
"/content/developers/tutorials/ethereum-for-web2-auth/fig-05-saml-w-signature.png": {
19+
"hash": "70db249c",
20+
"base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAB80lEQVR4nG2SXUjTURjGz1jsuroryeiiD2Fhnxcjc5XJIiEhyy66KAwi68rCeZGNCLvwJqqbUohRUEIQo0LxnxFTJ4i2ppYrWVts/YdtbWzue+3j19kyuumFl4eH55znHN7nFcgKh+MoykwV/1fFYomPC34WF79XeT5fwOXy4fEsI0pSzGTyeL1BQqEI2Uym2rFYHLfbzeTkBHb7OHNzn/F5VRKJBHGpeTwBotEk4u8rqXSKeCqOGlTxBwK8/+BkVBnl2dAQI8obvvq+sZJIki0UyORyZHPZ6s/Evc6b9J/voffkFa4d6+Dc/hO0bm+kTX+EM7tNnNY30GE4SqexhaumNswt7VhOXaS39RKPLXcRB7Ub0AtBvdCsopYmrZ5Doo7mNfU0iC3sFDr2ivXsEWvZJ9Gk02OUetfhs4j2WgPNuh00yT4gNssDNRK3YtTUSfxzeZdYh0FslGY1NGpqMWo3SYNt9By/gHCOTeFUHEzYxnj+4AkvBp8ycPsONy5309dl5r7lOv3mbh723cI2OMBr6yOGrVYcthG+zMz/G2JsJUEoGiGVSbEcDjHv/sS7cTvDisJbux3XgpsfP6OUK7GWy8RSaQqFYsWgjKpGePXSQVCNUuGlYnE1/yK/8nkZa47p6SVmZ5eqPBlPM+Vwy73w8xs3QaSQ2iLF6AAAAABJRU5ErkJggg=="
21+
},
22+
"/content/developers/tutorials/ethereum-for-web2-auth/fig-06-saml-sig-n-email.png": {
23+
"hash": "4dec6a8a",
24+
"base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAACXBIWXMAABYlAAAWJQFJUiTwAAABuklEQVR4nHWST2sTURTFx617QVCkoIj4b+OqG7fizoUfwO/iB9CFGyMYSBbBaomEwaiTTIokzXTGSZMY67Rp2pJJSpuhY5vUmcak+fnmjaAuvHAej/veuffc856CiGr1C0Xd5u+YTCZineG6A/RSjdEoELmp3LfbLsvLTXTdQoku+f4hnU6X49GIIAjo9/tUymXeZrPk8++x7SaDgSexsbFFGI4lx/P8qEDcrdvts1pvoqoquVyOVCpFIvFcqCuLsx2GwyNBOhDwfyucSij7ew5ut4GzZmCbBSyrSr3eYH29jV54hZZP8KmYZqWSYbf3TZJOwlDgRDZWGraKUXlDUUuxkHkiyJYYZ5v6qsk7Nc3HDxm2d2r4h5scB7uCNP5XwR/T4kTkwelsRs/9SnkpjWVkeXDnOpcUReL22YvcuzLP/cvzLDxLxiZG8AYDtjodHMehVNIxDJO9fU/i0d2H3FLmuHlmjqvKOa4p57mhXODF46exgsjRRqMlpHdotVpomiZNTCZfsvh6UfhSIxyLmU+nHPjfpeLxzwlHwx9xAdNck2/6v3+gaZZoEj1xSLHwmc12D6PaZKlk8wsAW+rfBb6NZAAAAABJRU5ErkJggg=="
25+
}
26+
}

0 commit comments

Comments
 (0)