{"id":95617,"date":"2022-07-26T22:43:03","date_gmt":"2022-07-26T20:43:03","guid":{"rendered":"https:\/\/rmarketingdigital.com\/javascript\/metodos-de-autenticacion-web-explicados\/"},"modified":"2020-12-04T17:22:56","modified_gmt":"2020-12-04T20:22:56","slug":"metodos-de-autenticacion-web-explicados","status":"publish","type":"post","link":"https:\/\/rmarketingdigital.com\/de\/javascript\/metodos-de-autenticacion-web-explicados\/","title":{"rendered":"Webauthentifizierungsmethoden erkl\u00e4rt"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Inhalt<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Inhaltsverzeichnis umschalten\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Umschalten<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/rmarketingdigital.com\/de\/javascript\/metodos-de-autenticacion-web-explicados\/#Autenticacion-basica-HTTP\" >HTTP-Basisauthentifizierung<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/rmarketingdigital.com\/de\/javascript\/metodos-de-autenticacion-web-explicados\/#Cookies\" >Kekse<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/rmarketingdigital.com\/de\/javascript\/metodos-de-autenticacion-web-explicados\/#Siempre-use-las-cookies-de-HttpOnly\" >Verwenden Sie immer HttpOnly-Cookies<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/rmarketingdigital.com\/de\/javascript\/metodos-de-autenticacion-web-explicados\/#Siempre-usa-cookies-firmadas\" >Verwenden Sie immer signierte Cookies<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/rmarketingdigital.com\/de\/javascript\/metodos-de-autenticacion-web-explicados\/#Uso-de-cookies-de-Chrome\" >Verwendung von Chrome-Cookies<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/rmarketingdigital.com\/de\/javascript\/metodos-de-autenticacion-web-explicados\/#Fichas\" >Aufzeichnungen<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/rmarketingdigital.com\/de\/javascript\/metodos-de-autenticacion-web-explicados\/#Firmas\" >Firmen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/rmarketingdigital.com\/de\/javascript\/metodos-de-autenticacion-web-explicados\/#Contrasenas-de-un-solo-uso\" >Einmalpassw\u00f6rter<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/rmarketingdigital.com\/de\/javascript\/metodos-de-autenticacion-web-explicados\/#%C2%BFQue-metodo-de-autenticacion-web-elegir-cuando\" >Welche Webauthentifizierungsmethode soll wann gew\u00e4hlt werden?<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<div itemprop=\"articleBody\">\n<p>In der heutigen Lektion beginnen wir mit der grundlegendsten HTTP-Authentifizierung, fahren mit Cookies und Token fort und enden mit einmaligen Signaturen und Passw\u00f6rtern. Lesen Sie weiter, um alles dar\u00fcber zu erfahren.<span id=\"more-144\"\/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Autenticacion-basica-HTTP\"><\/span>HTTP-Basisauthentifizierung<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Die <strong>HTTP-Authentifizierung <\/strong>basic ist eine Methode, mit der der Kunde bei einer Anfrage einen Benutzernamen und ein Passwort angeben kann.<\/p>\n<p>Dies ist die einfachste M\u00f6glichkeit, die Zugriffskontrolle durchzusetzen, da keine Cookies, Sitzungen oder andere Elemente erforderlich sind. Um dies zu nutzen, muss der Client die senden <em>Genehmigung<\/em> zusammen mit jeder Anfrage, die Sie machen. Der Name von <strong>Nutzername<\/strong> und das <strong>Passwort<\/strong> Sie sind nicht verschl\u00fcsselt, aber sie sind wie folgt aufgebaut:<\/p>\n<p>Der Benutzername und das Passwort werden zu einer einzigen Zeichenfolge verkettet: <strong>Benutzername Passwort\u00a0<\/strong>Diese Zeichenfolge ist Base64-codiert<\/p>\n<p>Das Schl\u00fcsselwort\u00a0<em>BASIC<\/em> wird vor diesen fest codierten Wert gestellt<\/p>\n<p>Beispiel f\u00fcr einen Benutzer namens juan mit einem geheimen Passwort:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">curl --header &quot;Autorisierung: Basic am9objpzZWNyZXQ =&quot; my-website.com\n<\/pre>\n<p>Die Implementierung ist auch in Node.js ziemlich einfach - das folgende Code-Snippet zeigt, wie Sie eine erstellen k\u00f6nnen <strong>Express Middleware<\/strong> es zu tun.<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">&#13;\nimport basicAuth from 'basic-auth';&#13;\n&#13;\nfunction unauthorized(res) {&#13;\nres.set('WWW-Authenticate', 'Basic realm=Authorization Required');&#13;\nreturn res.send(401);&#13;\n};&#13;\n&#13;\nexport default function auth(req, res, next) {&#13;\nconst {name, pass} = basicAuth(req) || {};&#13;\n&#13;\nif (!name || !pass) {&#13;\nreturn unauthorized(res);&#13;\n};&#13;\n&#13;\nif (name === 'juan' &amp;&amp; pass === 'secreta') {&#13;\nreturn next();&#13;\n}&#13;\nreturn unauthorized(res);&#13;\n};&#13;\n<\/pre>\n<p>Nat\u00fcrlich k\u00f6nnen Sie dies auf einer h\u00f6heren Ebene tun, wie in Nginx.<\/p>\n<p>Klingt einfach, oder? Was sind die Nachteile der Verwendung der HTTP-Basisauthentifizierung?<\/p>\n<p>Die Nachteile:<\/p>\n<ul>\n<li>Der Benutzername und das Kennwort werden bei jeder Anforderung gesendet, wodurch sie m\u00f6glicherweise offengelegt werden, selbst wenn sie \u00fcber eine sichere Verbindung gesendet werden, mit der eine Verbindung besteht <em>SSL \/ TLS<\/em>, wenn eine Website eine schwache Verschl\u00fcsselung verwendet oder ein Angreifer diese besch\u00e4digen kann,<\/li>\n<li>Benutzernamen und Kennw\u00f6rter werden sofort angezeigt. Es gibt keine M\u00f6glichkeit, den Benutzer mithilfe der Basisauthentifizierung abzumelden. Das Ablaufen von Anmeldeinformationen ist nicht trivial. Sie m\u00fcssen den Benutzer bitten, das Kennwort zu \u00e4ndern, um dies zu tun.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Cookies\"><\/span>Kekse<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Wenn ein Server in der Antwort eine HTTP-Anforderung empf\u00e4ngt, kann er einen Header senden <em>Set-Cookie.<\/em> Der Browser legt es in einem Cookie-Container ab, und das Cookie wird zusammen mit jeder Anforderung an denselben Ursprung im HTTP-Cookie-Header gesendet.<\/p>\n<p>Um Cookies f\u00fcr Authentifizierungszwecke zu verwenden, m\u00fcssen einige wichtige Prinzipien befolgt werden.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Siempre-use-las-cookies-de-HttpOnly\"><\/span>Verwenden Sie immer HttpOnly-Cookies<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Verwenden Sie immer das Flag, um die M\u00f6glichkeit von XSS-Angriffen zu verringern <strong>HttpOnly<\/strong> beim Setzen von Cookies. Auf diese Weise werden sie nicht in angezeigt <strong>document.cookies.<\/strong><\/p>\n<h4><span class=\"ez-toc-section\" id=\"Siempre-usa-cookies-firmadas\"><\/span>Verwenden Sie immer signierte Cookies<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Mit signierten Cookies kann ein Server feststellen, ob der Client ein Cookie ge\u00e4ndert hat.<\/p>\n<p>Sp\u00e4ter verwenden alle Anfragen die f\u00fcr die angegebene Domain gesetzten Cookies:<\/p>\n<h5><span class=\"ez-toc-section\" id=\"Uso-de-cookies-de-Chrome\"><\/span>Verwendung von Chrome-Cookies<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Die Nachteile:<\/p>\n<ul>\n<li>Sie m\u00fcssen noch einen Schritt weiter gehen, um CSRF-Angriffe abzuschw\u00e4chen<\/li>\n<li>Inkompatibilit\u00e4t mit REST, da ein Status in ein zustandsloses Protokoll eingef\u00fchrt wird<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Fichas\"><\/span>Aufzeichnungen<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Heute ist JWT (JSON Web Token) \u00fcberall; Die potenziellen Sicherheitsprobleme sind jedoch einen Blick wert.<\/p>\n<p>JWT besteht aus drei Teilen:<\/p>\n<ul>\n<li><strong>Header:<\/strong> Enth\u00e4lt den Token-Typ und den Hashing-Algorithmus<\/li>\n<li><strong>Nutzvolle Ladung:<\/strong> mit den Anspr\u00fcchen.<\/li>\n<li><strong>Feste:<\/strong> Dies kann wie folgt berechnet werden, wenn Sie HMAC SHA256 w\u00e4hlen: HMACSHA256 (base64UrlEncode (Header) + &quot;.&quot; + base64UrlEncode (Nutzlast), geheim)<\/li>\n<\/ul>\n<p>Hinzuf\u00fcgen <strong>JWT<\/strong> zu Anwendungen <strong>Koa<\/strong> Es sind nur ein paar Codezeilen:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">var koa = erfordern (&#039;koa&#039;); var jwt = require (&#039;koa-jwt&#039;); var app = koa (); app.use (jwt ({secret: &#039;very-secret&#039;})); \/\/ Gesch\u00fctzte Middleware app.use (function * () {\/\/ Der Inhalt des Tokens ist in this.state.user verf\u00fcgbar. This.body = {secret: &#039;42&#039;};});\n<\/pre>\n<p>Anwendungsbeispiel:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">curl --header \u201eAuthorization: Inhaber eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRJONY7DMXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRJONW4GRG9lIiwiOWRJONW4OrZOrZB siteBuyWRJONY7MVCJM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRJONY9DrG9lIiwiYWRJONW4OrZOrZBrsiteBuyWRJONW4OrZBrgsite\n<\/pre>\n<p>Wie die vorherigen k\u00f6nnen die Token auch in Chrome beobachtet werden:<\/p>\n<p>Wenn Sie eine API f\u00fcr native mobile Apps oder SPA schreiben, ist JWT m\u00f6glicherweise eine gute Wahl f\u00fcr Sie. Eine Sache zu beachten: Um JWT im Browser zu verwenden, m\u00fcssen Sie es in speichern <strong>Lokaler Speicher<\/strong> oder <strong>SessionStorage,<\/strong> Dies kann zu XSS-Angriffen f\u00fchren.<\/p>\n<p>Die Nachteile:<\/p>\n<ul>\n<li>Sie m\u00fcssen die Extrameile gehen, um XSS-Angriffe abzuschw\u00e4chen<\/li>\n<\/ul>\n<h4><span class=\"ez-toc-section\" id=\"Firmas\"><\/span>Firmen<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Unabh\u00e4ngig davon, ob Sie Cookies oder Token verwenden, wenn die Transportschicht aus irgendeinem Grund verf\u00fcgbar ist, sind Ihre Anmeldeinformationen leicht zug\u00e4nglich, und mit einem Token oder Cookie kann sich der Angreifer wie der echte Benutzer verhalten.<\/p>\n<p>Eine M\u00f6glichkeit, dies zu l\u00f6sen, zumindest wenn es um die API und nicht um den Browser geht, besteht darin, jede Anfrage zu signieren. Wie k\u00f6nnen wir das machen?<\/p>\n<p>Wenn ein Verbraucher einer API eine Anfrage stellt, muss er diese signieren, was bedeutet, dass er eine erstellen muss <em>Hash<\/em> der gesamten Anfrage mit einem privaten Schl\u00fcssel. F\u00fcr diese Hash-Berechnung k\u00f6nnen Sie Folgendes verwenden:<\/p>\n<ul>\n<li>HTTP-Methode<\/li>\n<li>Pfad anfordern<\/li>\n<li>HTTP-Header<\/li>\n<li>HTTP-Payload-Pr\u00fcfsumme<\/li>\n<li>und einen privaten Schl\u00fcssel zum Erstellen des Hash<\/li>\n<\/ul>\n<p>Damit dies funktioniert, m\u00fcssen sowohl der API-Consumer als auch der Provider denselben privaten Schl\u00fcssel haben. Sobald Sie die Signatur haben, m\u00fcssen Sie sie der Anfrage hinzuf\u00fcgen, entweder in Abfragezeichenfolgen oder in HTTP-Headern. Au\u00dferdem muss ein Datum hinzugef\u00fcgt werden, damit Sie ein Ablaufdatum definieren k\u00f6nnen.<\/p>\n<p>Warum all diese Schritte durchlaufen? Denn selbst wenn die Transportschicht kompromittiert ist, kann ein Angreifer nur Ihren Datenverkehr lesen. Er kann nicht als Benutzer fungieren, da der Angreifer keine Anforderungen signieren kann, da der private Schl\u00fcssel nicht in seinem Besitz ist. Die meisten AWS-Services verwenden diese Art der Authentifizierung.<\/p>\n<p><strong>Node-http-Signatur<\/strong> befasst sich mit der Signatur von HTTP-Anfragen und ist einen Besuch wert.<\/p>\n<p>Die Nachteile:<\/p>\n<ul>\n<li>Kann nicht in Browser \/ Client verwendet werden, nur zwischen APIs<\/li>\n<\/ul>\n<h4><span class=\"ez-toc-section\" id=\"Contrasenas-de-un-solo-uso\"><\/span>Einmalpassw\u00f6rter<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Einmalkennwortalgorithmen generieren ein Einmalkennwort mit einem gemeinsamen Geheimnis und der aktuellen Zeit oder dem aktuellen Z\u00e4hler:<\/p>\n<ul>\n<li>Einmalkennwortalgorithmus <strong>zeitbasiert<\/strong>, basiert auf der aktuellen Zeit.<\/li>\n<li>Einmalkennwortalgorithmus <strong>basierend auf HMAC<\/strong>basiert auf einem Z\u00e4hler.<\/li>\n<\/ul>\n<p>Diese Methoden werden in Anwendungen verwendet, die die Zwei-Faktor-Authentifizierung nutzen: Ein Benutzer gibt den Benutzernamen und das Kennwort ein, und sowohl der Server als auch der Client generieren ein Einmalkennwort.<\/p>\n<p>Implementieren Sie dies in Node.js mit <strong>Nicht p<\/strong> es ist relativ einfach.<\/p>\n<p>Nachteile:<\/p>\n<ul>\n<li>Mit gemeinsam genutzten geheimen Benutzertoken (falls gestohlen) k\u00f6nnen sie emuliert werden<\/li>\n<li>Da Clients gestohlen werden k\u00f6nnen, verf\u00fcgen alle Echtzeitanwendungen \u00fcber Methoden, um dies zu vermeiden, z. B. einen E-Mail-Reset, der der Anwendung zus\u00e4tzliche Angriffsmethoden hinzuf\u00fcgt<\/li>\n<\/ul>\n<h5><span class=\"ez-toc-section\" id=\"%C2%BFQue-metodo-de-autenticacion-web-elegir-cuando\"><\/span>Welche Webauthentifizierungsmethode soll wann gew\u00e4hlt werden?<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Wenn Sie nur eine Webanwendung unterst\u00fctzen m\u00fcssen, sind Cookies oder Token in Ordnung. Denken Sie bei Cookies an XSRF, damit JWT sich um XSS k\u00fcmmert.<\/p>\n<p>Wenn Sie eine Web-App und einen mobilen Client unterst\u00fctzen m\u00fcssen, verwenden Sie eine API, die die tokenbasierte Authentifizierung unterst\u00fctzt.<\/p>\n<p>Wenn Sie APIs erstellen, die miteinander kommunizieren, verwenden Sie besser die Anforderungssignatur.<\/p>\n<\/p><\/div>","protected":false},"excerpt":{"rendered":"<p>In der heutigen Lektion beginnen wir mit der grundlegendsten HTTP-Authentifizierung, fahren mit Cookies und Token fort und enden mit Signaturen und Passw\u00f6rtern \u2026<\/p>","protected":false},"author":1,"featured_media":95618,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1374],"tags":[],"class_list":["post-95617","post","type-post","status-publish","format-standard","has-post-thumbnail","category-javascript"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v28.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>M\u00e9todos de autenticaci\u00f3n web explicados - R Marketing Digital<\/title>\n<meta name=\"description\" content=\"En la lecci\u00f3n de hoy vamos a comenzar con la m\u00e1s b\u00e1sica, la autenticaci\u00f3n HTTP b\u00e1sica, continuaremos con las cookies y los tokens , y terminaremos con\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rmarketingdigital.com\/de\/javascript\/metodos-de-autenticacion-web-explicados\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"M\u00e9todos de autenticaci\u00f3n web explicados\" \/>\n<meta property=\"og:description\" content=\"En la lecci\u00f3n de hoy vamos a comenzar con la m\u00e1s b\u00e1sica, la autenticaci\u00f3n HTTP b\u00e1sica, continuaremos con las cookies y los tokens , y terminaremos con\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rmarketingdigital.com\/de\/javascript\/metodos-de-autenticacion-web-explicados\/\" \/>\n<meta property=\"og:site_name\" content=\"R Marketing Digital\" \/>\n<meta property=\"article:published_time\" content=\"2022-07-26T20:43:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/12\/fotolia_902094_XS-7117224.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"375\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"R Marketing Digital\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/metodos-de-autenticacion-web-explicados\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/metodos-de-autenticacion-web-explicados\\\/\"},\"author\":{\"name\":\"R Marketing Digital\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#\\\/schema\\\/person\\\/7c0d9782b2977b840b3740f00c69a73e\"},\"headline\":\"M\u00e9todos de autenticaci\u00f3n web explicados\",\"datePublished\":\"2022-07-26T20:43:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/metodos-de-autenticacion-web-explicados\\\/\"},\"wordCount\":1171,\"image\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/metodos-de-autenticacion-web-explicados\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/fotolia_902094_XS-7117224.jpg\",\"articleSection\":[\"Javascript\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/metodos-de-autenticacion-web-explicados\\\/\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/metodos-de-autenticacion-web-explicados\\\/\",\"name\":\"M\u00e9todos de autenticaci\u00f3n web explicados - R Marketing Digital\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/metodos-de-autenticacion-web-explicados\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/metodos-de-autenticacion-web-explicados\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/fotolia_902094_XS-7117224.jpg\",\"datePublished\":\"2022-07-26T20:43:03+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#\\\/schema\\\/person\\\/7c0d9782b2977b840b3740f00c69a73e\"},\"description\":\"En la lecci\u00f3n de hoy vamos a comenzar con la m\u00e1s b\u00e1sica, la autenticaci\u00f3n HTTP b\u00e1sica, continuaremos con las cookies y los tokens , y terminaremos con\",\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/metodos-de-autenticacion-web-explicados\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/metodos-de-autenticacion-web-explicados\\\/#primaryimage\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/fotolia_902094_XS-7117224.jpg\",\"contentUrl\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/fotolia_902094_XS-7117224.jpg\",\"width\":600,\"height\":375,\"caption\":\"fotolia_902094_xs-7117224-3090328-jpg\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#website\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/\",\"name\":\"R Marketing Digital\",\"description\":\"Agencia SEO | Publicidad redes sociales | Community Management\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/rmarketingdigital.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#\\\/schema\\\/person\\\/7c0d9782b2977b840b3740f00c69a73e\",\"name\":\"R Marketing Digital\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g\",\"caption\":\"R Marketing Digital\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"M\u00e9todos de autenticaci\u00f3n web explicados - R Marketing Digital","description":"In der heutigen Lektion werden wir mit der grundlegendsten HTTP-Authentifizierung beginnen, mit Cookies und Token fortfahren und mit enden","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/rmarketingdigital.com\/de\/javascript\/metodos-de-autenticacion-web-explicados\/","og_locale":"de_DE","og_type":"article","og_title":"M\u00e9todos de autenticaci\u00f3n web explicados","og_description":"En la lecci\u00f3n de hoy vamos a comenzar con la m\u00e1s b\u00e1sica, la autenticaci\u00f3n HTTP b\u00e1sica, continuaremos con las cookies y los tokens , y terminaremos con","og_url":"https:\/\/rmarketingdigital.com\/de\/javascript\/metodos-de-autenticacion-web-explicados\/","og_site_name":"R Marketing Digital","article_published_time":"2022-07-26T20:43:03+00:00","og_image":[{"width":600,"height":375,"url":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/12\/fotolia_902094_XS-7117224.jpg","type":"image\/jpeg"}],"author":"R Marketing Digital","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/rmarketingdigital.com\/javascript\/metodos-de-autenticacion-web-explicados\/#article","isPartOf":{"@id":"https:\/\/rmarketingdigital.com\/javascript\/metodos-de-autenticacion-web-explicados\/"},"author":{"name":"R Marketing Digital","@id":"https:\/\/rmarketingdigital.com\/#\/schema\/person\/7c0d9782b2977b840b3740f00c69a73e"},"headline":"M\u00e9todos de autenticaci\u00f3n web explicados","datePublished":"2022-07-26T20:43:03+00:00","mainEntityOfPage":{"@id":"https:\/\/rmarketingdigital.com\/javascript\/metodos-de-autenticacion-web-explicados\/"},"wordCount":1171,"image":{"@id":"https:\/\/rmarketingdigital.com\/javascript\/metodos-de-autenticacion-web-explicados\/#primaryimage"},"thumbnailUrl":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/12\/fotolia_902094_XS-7117224.jpg","articleSection":["Javascript"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/rmarketingdigital.com\/javascript\/metodos-de-autenticacion-web-explicados\/","url":"https:\/\/rmarketingdigital.com\/javascript\/metodos-de-autenticacion-web-explicados\/","name":"M\u00e9todos de autenticaci\u00f3n web explicados - R Marketing Digital","isPartOf":{"@id":"https:\/\/rmarketingdigital.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/rmarketingdigital.com\/javascript\/metodos-de-autenticacion-web-explicados\/#primaryimage"},"image":{"@id":"https:\/\/rmarketingdigital.com\/javascript\/metodos-de-autenticacion-web-explicados\/#primaryimage"},"thumbnailUrl":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/12\/fotolia_902094_XS-7117224.jpg","datePublished":"2022-07-26T20:43:03+00:00","author":{"@id":"https:\/\/rmarketingdigital.com\/#\/schema\/person\/7c0d9782b2977b840b3740f00c69a73e"},"description":"In der heutigen Lektion werden wir mit der grundlegendsten HTTP-Authentifizierung beginnen, mit Cookies und Token fortfahren und mit enden","inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rmarketingdigital.com\/javascript\/metodos-de-autenticacion-web-explicados\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/rmarketingdigital.com\/javascript\/metodos-de-autenticacion-web-explicados\/#primaryimage","url":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/12\/fotolia_902094_XS-7117224.jpg","contentUrl":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/12\/fotolia_902094_XS-7117224.jpg","width":600,"height":375,"caption":"fotolia_902094_xs-7117224-3090328-jpg"},{"@type":"WebSite","@id":"https:\/\/rmarketingdigital.com\/#website","url":"https:\/\/rmarketingdigital.com\/","name":"R Digitales Marketing","description":"SEO Agentur | Werbung f\u00fcr soziale Netzwerke | Community Management","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rmarketingdigital.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/rmarketingdigital.com\/#\/schema\/person\/7c0d9782b2977b840b3740f00c69a73e","name":"R Digitales Marketing","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g","caption":"R Marketing Digital"}}]}},"_links":{"self":[{"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/posts\/95617","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/comments?post=95617"}],"version-history":[{"count":0,"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/posts\/95617\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/media\/95618"}],"wp:attachment":[{"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/media?parent=95617"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/categories?post=95617"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/tags?post=95617"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}