[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"schema-global-basic:de-DE":3,"developer-center-document-stjk6a2euo5bb9rnu5xidl9y-de-DE":52},{"@graph":4,"@context":51},[5],{"@id":6,"name":7,"@type":8,"itemListElement":9},"https://www.esignglobal.com/#pages","Hauptbereiche der Website","ItemList",[10,15,19,23,27,31,35,39,43,47],{"item":11,"@type":13,"position":14},{"@id":12},"https://www.esignglobal.com/customer-story#list","ListItem",1,{"item":16,"@type":13,"position":18},{"@id":17},"https://www.esignglobal.com/integrations#overview",2,{"item":20,"@type":13,"position":22},{"@id":21},"https://www.esignglobal.com/features#overview",3,{"item":24,"@type":13,"position":26},{"@id":25},"https://www.esignglobal.com/pricing#catalog",4,{"item":28,"@type":13,"position":30},{"@id":29},"https://www.esignglobal.com/eSignature-Legality#guide",5,{"item":32,"@type":13,"position":34},{"@id":33},"https://www.esignglobal.com/contact-sales#contact",6,{"item":36,"@type":13,"position":38},{"@id":37},"https://www.esignglobal.com/developers#overview",7,{"item":40,"@type":13,"position":42},{"@id":41},"https://www.esignglobal.com/resources#hub",8,{"item":44,"@type":13,"position":46},{"@id":45},"https://www.esignglobal.com/news#center",9,{"item":48,"@type":13,"position":50},{"@id":49},"https://www.esignglobal.com/blog#hub",10,"https://schema.org",{"apiTree":53,"documentTree":350,"securityTree":430,"detail":431},[54],{"id":55,"documentId":56,"title":57,"sort":14,"parent_id":58,"only_as_menu":59,"type":60,"nodeId":56,"routeId":56,"children":61},1949,"o4686obgtwjoscs5s6xooyi1","API-Dokumentation","0",true,"api",[62,73,136,177,202,213,243,269,285,345],{"id":63,"documentId":64,"title":65,"sort":14,"parent_id":56,"only_as_menu":59,"type":60,"nodeId":64,"routeId":64,"children":66},3381,"b1jzh5soo88eektjgjg0z9cj","oAuth2",[67],{"id":68,"documentId":69,"title":70,"sort":14,"parent_id":64,"only_as_menu":71,"type":60,"nodeId":69,"routeId":69,"children":72},2001,"mmcjntoocjtwl1frc6khk3k4","oAuth-Autorisierung",false,[],{"id":74,"documentId":75,"title":76,"sort":50,"parent_id":56,"only_as_menu":59,"type":60,"nodeId":75,"routeId":75,"children":77},3508,"emn5khbfwir61or7uzo7mrde","Briefumschlagverwaltung",[78,83,88,94,100,106,112,118,124,130],{"id":79,"documentId":80,"title":81,"sort":14,"parent_id":75,"only_as_menu":71,"type":60,"nodeId":80,"routeId":80,"children":82},3296,"q9infiuohmf1fui6dj083hxj","Schnellen Umschlag erstellen",[],{"id":84,"documentId":85,"title":86,"sort":50,"parent_id":75,"only_as_menu":71,"type":60,"nodeId":85,"routeId":85,"children":87},2769,"xlp3m1z044jtkeopyh7ccm5e","Briefumschlag erstellen",[],{"id":89,"documentId":90,"title":91,"sort":92,"parent_id":75,"only_as_menu":71,"type":60,"nodeId":90,"routeId":90,"children":93},1897,"ewmccs9nc11erxmwmg7ye609","Briefumschlag öffnen",20,[],{"id":95,"documentId":96,"title":97,"sort":98,"parent_id":75,"only_as_menu":71,"type":60,"nodeId":96,"routeId":96,"children":99},1851,"k1tcxkpirnvc17wubklucx6d","Briefumschlag beenden",40,[],{"id":101,"documentId":102,"title":103,"sort":104,"parent_id":75,"only_as_menu":71,"type":60,"nodeId":102,"routeId":102,"children":105},1747,"xup11xm3pvlk7lkvejly03t4","Signieradresse abrufen",50,[],{"id":107,"documentId":108,"title":109,"sort":110,"parent_id":75,"only_as_menu":71,"type":60,"nodeId":108,"routeId":108,"children":111},3166,"pgwry228y585ip83zux1m7ky","Details zur Abfrage von Umschlägen",60,[],{"id":113,"documentId":114,"title":115,"sort":116,"parent_id":75,"only_as_menu":71,"type":60,"nodeId":114,"routeId":114,"children":117},2521,"n383yqr1z4cw0g2tncva1i9l","Umschlag widerrufen",70,[],{"id":119,"documentId":120,"title":121,"sort":122,"parent_id":75,"only_as_menu":71,"type":60,"nodeId":120,"routeId":120,"children":123},1512,"kfn3jzvf0coqrmgsyal5s3h7","Eilbriefumschlag",80,[],{"id":125,"documentId":126,"title":127,"sort":128,"parent_id":75,"only_as_menu":71,"type":60,"nodeId":126,"routeId":126,"children":129},1871,"fsagl9dy4ybdzgef0sfek43a","Vorschau-Signaturseiten-Adresse abrufen",90,[],{"id":131,"documentId":132,"title":133,"sort":134,"parent_id":75,"only_as_menu":71,"type":60,"nodeId":132,"routeId":132,"children":135},2468,"yohj3fn3f4ydc19bda85u0au","Erstellungsansicht für den Envelope-Versand",100,[],{"id":137,"documentId":138,"title":139,"sort":92,"parent_id":56,"only_as_menu":59,"type":60,"nodeId":138,"routeId":138,"children":140},1799,"ouy9r6x8lqhj09nuza6s28kq","Dateimanagement",[141,146,151,156,162,167,172],{"id":142,"documentId":143,"title":144,"sort":14,"parent_id":138,"only_as_menu":71,"type":60,"nodeId":143,"routeId":143,"children":145},1975,"uklome95b6imdx8l1s4kvpne","Datei hochladen",[],{"id":147,"documentId":148,"title":149,"sort":50,"parent_id":138,"only_as_menu":71,"type":60,"nodeId":148,"routeId":148,"children":150},1825,"r3sk47rnpk5laxqcvasszzj7","Koordinaten anhand von Schlüsselwörtern abrufen",[],{"id":152,"documentId":153,"title":154,"sort":92,"parent_id":138,"only_as_menu":71,"type":60,"nodeId":153,"routeId":153,"children":155},3461,"dygf6h69qejdsxxzzi1zzetb","Datei herunterladen",[],{"id":157,"documentId":158,"title":159,"sort":160,"parent_id":138,"only_as_menu":71,"type":60,"nodeId":158,"routeId":158,"children":161},3365,"b0uxzdvf2umyejj9td3go60x","Signaturdokument hinzufügen",30,[],{"id":163,"documentId":164,"title":165,"sort":98,"parent_id":138,"only_as_menu":71,"type":60,"nodeId":164,"routeId":164,"children":166},3397,"c2s5iyao8xl60jnu9fyld71b","Signaturdokument löschen",[],{"id":168,"documentId":169,"title":170,"sort":104,"parent_id":138,"only_as_menu":71,"type":60,"nodeId":169,"routeId":169,"children":171},1669,"mq2v1gptzmgbxdnpt2naew0z","Anhang hinzufügen",[],{"id":173,"documentId":174,"title":175,"sort":110,"parent_id":138,"only_as_menu":71,"type":60,"nodeId":174,"routeId":174,"children":176},1721,"pd7zcrwaudxp9n5nhmax66th","Anhang löschen",[],{"id":178,"documentId":179,"title":180,"sort":160,"parent_id":56,"only_as_menu":59,"type":60,"nodeId":179,"routeId":179,"children":181},1473,"v8y4g3ok61tys8mwr0fjmq5g","Beteiligtenmanagement",[182,187,192,197],{"id":183,"documentId":184,"title":185,"sort":14,"parent_id":179,"only_as_menu":71,"type":60,"nodeId":184,"routeId":184,"children":186},3306,"maun35qmz3kx9haku23zhmme","Unterzeichner hinzufügen",[],{"id":188,"documentId":189,"title":190,"sort":50,"parent_id":179,"only_as_menu":71,"type":60,"nodeId":189,"routeId":189,"children":191},1539,"xp595dh8tlzle8lt9bo3lyyt","Unterzeichner entfernen",[],{"id":193,"documentId":194,"title":195,"sort":92,"parent_id":179,"only_as_menu":71,"type":60,"nodeId":194,"routeId":194,"children":196},2869,"h434ytbkhv0177b778achv7u","CC hinzufügen",[],{"id":198,"documentId":199,"title":200,"sort":160,"parent_id":179,"only_as_menu":71,"type":60,"nodeId":199,"routeId":199,"children":201},1525,"jw2f0dtk7ddfpbrwn2oo9rmc","CC-Empfänger entfernen",[],{"id":203,"documentId":204,"title":205,"sort":206,"parent_id":56,"only_as_menu":59,"type":60,"nodeId":204,"routeId":204,"children":207},3075,"qx2bl5kl3s0bwzvdkmzp71zh","Briefumschlagvorlage",35,[208],{"id":209,"documentId":210,"title":211,"sort":50,"parent_id":204,"only_as_menu":71,"type":60,"nodeId":210,"routeId":210,"children":212},3146,"smkcnczbyllcva0e51xbud5p","Signaturvorgang mit einer Umschlagvorlage starten",[],{"id":214,"documentId":215,"title":216,"sort":98,"parent_id":56,"only_as_menu":59,"type":60,"nodeId":215,"routeId":215,"children":217},3333,"ais40oqq7r11n67gc0vrbd3v","Vorlagenservice",[218,223,228,233,238],{"id":219,"documentId":220,"title":221,"sort":14,"parent_id":215,"only_as_menu":71,"type":60,"nodeId":220,"routeId":220,"children":222},3212,"s7f24t0vc3oh7xjc1vd54min","Details zum Steuerelement der Unterzeichner-Vorlage abrufen",[],{"id":224,"documentId":225,"title":226,"sort":18,"parent_id":215,"only_as_menu":71,"type":60,"nodeId":225,"routeId":225,"children":227},2651,"pqznounxwcdqpjjlo427cp2v","Vorlagendetails abrufen",[],{"id":229,"documentId":230,"title":231,"sort":50,"parent_id":215,"only_as_menu":71,"type":60,"nodeId":230,"routeId":230,"children":232},2026,"nlabl9lmcchamxb4xb2sotgf","Vorlage ausfüllen, um Datei zu generieren",[],{"id":234,"documentId":235,"title":236,"sort":92,"parent_id":215,"only_as_menu":71,"type":60,"nodeId":235,"routeId":235,"children":237},1773,"h6u1p3mm2q9jh22drwhx7w3x","Abfragevorlagenliste",[],{"id":239,"documentId":240,"title":241,"sort":160,"parent_id":215,"only_as_menu":71,"type":60,"nodeId":240,"routeId":240,"children":242},1643,"upq57humugxijzhzsfl01e2r","Details zur Zusammenführungsaufgabe abrufen",[],{"id":244,"documentId":245,"title":246,"sort":247,"parent_id":56,"only_as_menu":59,"type":60,"nodeId":245,"routeId":245,"children":248},2208,"r6a999am8z6ay9r6q78m9szt","Stempelverwaltung",45,[249,254,259,264],{"id":250,"documentId":251,"title":252,"sort":14,"parent_id":245,"only_as_menu":71,"type":60,"nodeId":251,"routeId":251,"children":253},3349,"ap2udsj6jmd3f7nq1t2wtb6n","Stempel erstellen",[],{"id":255,"documentId":256,"title":257,"sort":18,"parent_id":245,"only_as_menu":71,"type":60,"nodeId":256,"routeId":256,"children":258},3477,"e27cq9n53oiassrm9dusczah","Stempel bearbeiten",[],{"id":260,"documentId":261,"title":262,"sort":22,"parent_id":245,"only_as_menu":71,"type":60,"nodeId":261,"routeId":261,"children":263},2310,"nhodhim2gs6b0fnmhai68jl2","Stempel löschen",[],{"id":265,"documentId":266,"title":267,"sort":26,"parent_id":245,"only_as_menu":71,"type":60,"nodeId":266,"routeId":266,"children":268},2286,"za70ia3hau1jmhh1odey7648","Stempelliste abfragen",[],{"id":270,"documentId":271,"title":272,"sort":273,"parent_id":56,"only_as_menu":59,"type":60,"nodeId":271,"routeId":271,"children":274},2573,"vjgy9wyqpueas3ifwl4sqtxo","Vertragsvergleich",49,[275,280],{"id":276,"documentId":277,"title":278,"sort":14,"parent_id":271,"only_as_menu":71,"type":60,"nodeId":277,"routeId":277,"children":279},2599,"ncci0s4sdebcqnpez9hta140","Die Seite mit den Ergebnissen des Vertragsvergleichs abrufen",[],{"id":281,"documentId":282,"title":283,"sort":30,"parent_id":271,"only_as_menu":71,"type":60,"nodeId":282,"routeId":282,"children":284},3429,"czpws8dh6ef4ynxxwmgu796b","Details zum Vertragsvergleich abrufen",[],{"id":286,"documentId":287,"title":288,"sort":104,"parent_id":56,"only_as_menu":71,"type":60,"nodeId":287,"routeId":287,"children":289},3493,"e3esec8grw834hdls3c5uket","Callback-Ereignis",[290,295,300,305,310,315,320,325,330,335,340],{"id":291,"documentId":292,"title":293,"sort":14,"parent_id":287,"only_as_menu":71,"type":60,"nodeId":292,"routeId":292,"children":294},2442,"oqef89swtse7xva7ihxd4eah","Benachrichtigung über das Öffnen des Umschlags",[],{"id":296,"documentId":297,"title":298,"sort":50,"parent_id":287,"only_as_menu":71,"type":60,"nodeId":297,"routeId":297,"children":299},2104,"m2b3cny59zr2019zx101vlq6","Benachrichtigung über die Unterzeichnung durch den Unterzeichner",[],{"id":301,"documentId":302,"title":303,"sort":92,"parent_id":287,"only_as_menu":71,"type":60,"nodeId":302,"routeId":302,"children":304},2078,"ktoxlvvrj5777zxi5oqoebun","Benachrichtigung über die vollständige Unterzeichnung durch alle Unterzeichner",[],{"id":306,"documentId":307,"title":308,"sort":160,"parent_id":287,"only_as_menu":71,"type":60,"nodeId":307,"routeId":307,"children":309},3413,"c4g7knax4y890stvlk89zrgl","Benachrichtigung über den Abschluss der Briefumschlagunterzeichnung",[],{"id":311,"documentId":312,"title":313,"sort":206,"parent_id":287,"only_as_menu":71,"type":60,"nodeId":312,"routeId":312,"children":314},2494,"z5a7ce3eu1vayhclx05l4boz","Unterzeichner-Umschlagbenachrichtigungen anzeigen",[],{"id":316,"documentId":317,"title":318,"sort":98,"parent_id":287,"only_as_menu":71,"type":60,"nodeId":317,"routeId":317,"children":319},2130,"f6udt0g3kk1ty67u8o9dn0s3","Benachrichtigung über den Widerruf des Umschlags",[],{"id":321,"documentId":322,"title":323,"sort":104,"parent_id":287,"only_as_menu":71,"type":60,"nodeId":322,"routeId":322,"children":324},2156,"xn1qw8wfeosuql9e4qd983gx","Benachrichtigung über den Ablauf des Umschlags",[],{"id":326,"documentId":327,"title":328,"sort":110,"parent_id":287,"only_as_menu":71,"type":60,"nodeId":327,"routeId":327,"children":329},2182,"hzf0ipligf96y2hsh4yrz8q7","Aufgabeunterbrechungsbenachrichtigung unterzeichnen",[],{"id":331,"documentId":332,"title":333,"sort":116,"parent_id":287,"only_as_menu":71,"type":60,"nodeId":332,"routeId":332,"children":334},3445,"dkyp87hoikayfcnpi7misr3z","Benachrichtigung über das Ergebnis der Dateisynthese",[],{"id":336,"documentId":337,"title":338,"sort":122,"parent_id":287,"only_as_menu":71,"type":60,"nodeId":337,"routeId":337,"children":339},2625,"zcv1ch0olb5ecpzo2u7jfw0e","Callback-Benachrichtigung für Vertragsergebnisse",[],{"id":341,"documentId":342,"title":343,"sort":122,"parent_id":287,"only_as_menu":71,"type":60,"nodeId":342,"routeId":342,"children":344},2703,"il87aup17m7ydala24kjkhev","Zustellung des Umschlags fehlgeschlagen",[],{"id":346,"documentId":347,"title":348,"sort":110,"parent_id":56,"only_as_menu":71,"type":60,"nodeId":347,"routeId":347,"children":349},1486,"lqqpn7hfhf3xzgf2d9vz9h7u","Fehlercode-Zuordnungstabelle",[],[351],{"id":352,"documentId":353,"title":354,"sort":14,"parent_id":58,"only_as_menu":59,"type":355,"nodeId":353,"routeId":353,"children":356},563,"kmxyx6s30cspdrb6lpq2vlmw","Entwicklerhandbuch","document",[357,362,379,384],{"id":358,"documentId":359,"title":360,"sort":14,"parent_id":353,"only_as_menu":71,"type":355,"nodeId":359,"routeId":359,"children":361},615,"nqxvj8fpudh1phhwzjxyrqie","Integrationsanleitung",[],{"id":363,"documentId":364,"title":365,"sort":26,"parent_id":353,"only_as_menu":71,"type":355,"nodeId":364,"routeId":364,"children":366},766,"rwuzqa9wdd8ifr9d2psn2oll","Integrationsleitfaden für ISV-Ökosystempartner",[367,373],{"id":368,"documentId":369,"title":370,"sort":371,"parent_id":364,"only_as_menu":71,"type":355,"nodeId":369,"routeId":369,"children":372},775,"stjk6a2euo5bb9rnu5xidl9y","OAuth 2.0 Autorisierungscode-Flow Integrationsleitfaden",41,[],{"id":374,"documentId":375,"title":376,"sort":377,"parent_id":364,"only_as_menu":71,"type":355,"nodeId":375,"routeId":375,"children":378},781,"i640wop6allavqk5recnkqal","Scope-Beschreibung für ISV-Ökosystem-Anwendungsschnittstellen",42,[],{"id":380,"documentId":381,"title":382,"sort":30,"parent_id":353,"only_as_menu":71,"type":355,"nodeId":381,"routeId":381,"children":383},602,"pu5by7nny465eng8uuhqfau6","Wichtige Hinweise",[],{"id":385,"documentId":386,"title":387,"sort":50,"parent_id":353,"only_as_menu":71,"type":355,"nodeId":386,"routeId":386,"children":388},589,"vfj16znziy18o17n4sc5y7ng","Webhook-Ereignis",[389,394,399,404,409,414,419,425],{"id":390,"documentId":391,"title":293,"sort":392,"parent_id":386,"only_as_menu":71,"type":355,"nodeId":391,"routeId":391,"children":393},468,"zf1p4cqkhirgzmjqq9pk0a3i",11,[],{"id":395,"documentId":396,"title":298,"sort":397,"parent_id":386,"only_as_menu":71,"type":355,"nodeId":396,"routeId":396,"children":398},494,"fznrramnzm5xmc8xs34bqck1",12,[],{"id":400,"documentId":401,"title":303,"sort":402,"parent_id":386,"only_as_menu":71,"type":355,"nodeId":401,"routeId":401,"children":403},520,"yiz759dqo68gqbyhvq2zfquk",13,[],{"id":405,"documentId":406,"title":308,"sort":407,"parent_id":386,"only_as_menu":71,"type":355,"nodeId":406,"routeId":406,"children":408},390,"caadherlspjkiayulikfh1og",14,[],{"id":410,"documentId":411,"title":318,"sort":412,"parent_id":386,"only_as_menu":71,"type":355,"nodeId":411,"routeId":411,"children":413},416,"wxwcvoo5k3tx99cf3at6iiwm",15,[],{"id":415,"documentId":416,"title":323,"sort":417,"parent_id":386,"only_as_menu":71,"type":355,"nodeId":416,"routeId":416,"children":418},442,"anv65ys13nincm1kmfp7v512",16,[],{"id":420,"documentId":421,"title":422,"sort":423,"parent_id":386,"only_as_menu":71,"type":355,"nodeId":421,"routeId":421,"children":424},628,"fjy4rotdw8b6r66mkflvur4c","Ablehnungsbenachrichtigung durch den Genehmiger",110,[],{"id":426,"documentId":427,"title":343,"sort":428,"parent_id":386,"only_as_menu":71,"type":355,"nodeId":427,"routeId":427,"children":429},546,"gcgzjrnf215vhmixw7obvrtd",120,[],[],{"id":368,"documentId":369,"title":370,"content":432,"sort":371,"is_visible":59,"parent_id":364,"only_as_menu":71,"createdAt":433,"updatedAt":434,"publishedAt":435,"locale":436,"seo":437},"\u003Carticle class=\"4ever-article\" style=\"-webkit-text-stroke-width:0px;caret-color:rgb(0, 0, 0);color:rgb(0, 0, 0);font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;orphans:2;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-thickness:auto;text-indent:0px;text-transform:none;white-space:normal;widows:2;word-spacing:0px;\">\u003Ch2 style=\"font-size:18pt;line-height:20.4px;margin-bottom:9px;margin-left:0px;margin-top:21.333333px;text-align:left;text-indent:0px;\">\u003Cspan style=\"font-size:16pt;\">\u003Cspan data-type=\"text\">\u003Cstrong>Aufrufreihenfolge\u003C/strong>\u003C/span>\u003C/span>\u003C/h2>\u003Cfigure class=\"image\">\u003Cimg alt=\"image.png\" src=\"https://static.esignglobal.com/image_4047164e07.png\" srcset=\"https://static.esignglobal.com/thumbnail_image_4047164e07.png 245w, https://static.esignglobal.com/small_image_4047164e07.png 500w, https://static.esignglobal.com/medium_image_4047164e07.png 750w\" sizes=\"100vw\" width=\"750\">\u003C/figure>\u003Ch2 style=\"font-size:18pt;line-height:1.4;margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">Übersicht\u003C/span>\u003C/h2>\u003Cp style=\"margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">OAuth 2.0 ist ein weit verbreitetes Autorisierungsprotokoll, das Drittanbieteranwendungen ermöglicht, über die Einwilligung des Nutzers auf dessen Ressourcen zuzugreifen, ohne dabei die Zugangsdaten preiszugeben. Im Authorization-Code-Flow von OAuth 2.0 muss der Client den Nutzer zum Autorisierungsendpunkt (Authorization Endpoint) des Autorisierungsservers weiterleiten, um die erforderliche Nutzereinwilligung zu erhalten.\u003C/span>\u003C/p>\u003Cp style=\"margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">Dieses Dokument erläutert detailliert, wie die Autorisierungs-URL gemäß dem OAuth 2.0-Protokoll zusammengesetzt und verwendet wird, und bietet praktische Beispiele sowie Hinweise.\u003C/span>\u003C/p>\u003Chr>\u003Ch2 style=\"font-size:18pt;line-height:20.4px;margin-bottom:9px;margin-left:0px;margin-top:21.333333px;text-align:left;text-indent:0px;\">\u003Cspan style=\"font-size:16pt;\">\u003Cspan data-type=\"text\">\u003Cstrong>1. URL-Zusammenstellung zur Erlangung des Autorisierungscodes\u003C/strong>\u003C/span>\u003C/span>\u003C/h2>\u003Ch2 style=\"font-size:18pt;line-height:1.4;margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">Grundstruktur der Autorisierungs-URL\u003C/span>\u003C/h2>\u003Cp style=\"margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">Die Autorisierungs-URL ist die URL, die der Client verwendet, um eine Anfrage an den Autorisierungsserver zu senden. Sie setzt sich aus folgenden Komponenten zusammen:\u003C/span>\u003C/p>\u003Cpre>\u003Ccode class=\"language-plaintext\" data-syntax=\"plaintext\" data-theme=\"default\">https://&lt;authorization-server-domain&gt;/oauth?\n    response_type=&lt;response_type&gt;&amp;\n    clientId=&lt;client_id&gt;&amp;\n    redirectUri=&lt;redirect_uri&gt;&amp;\n    scope=&lt;scope&gt;&amp;\n    state=&lt;state&gt;\u003C/code>\u003C/pre>\u003Ch3 style=\"font-size:14.5pt;line-height:1.4;margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">Parameterbeschreibung\u003C/span>\u003C/h3>\u003Cfigure class=\"table\" style=\"width:731px;\">\u003Ctable class=\"ck-table-resized\" style=\"border-collapse:collapse;table-layout:fixed;\">\u003Ccolgroup>\u003Ccol style=\"width:33.33%;\" width=\"216\">\u003Ccol style=\"width:33.33%;\" width=\"114\">\u003Ccol style=\"width:33.34%;\" width=\"401\">\u003C/colgroup>\u003Ctbody>\u003Ctr>\u003Ctd style=\"border-color:rgb(0, 0, 0);overflow-wrap:break-word;overflow:hidden;padding:4px 8px;vertical-align:top;\" colspan=\"1\" rowspan=\"1\">\u003Cp style=\"margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">Parametername\u003C/span>\u003C/p>\u003C/td>\u003Ctd style=\"border-color:rgb(0, 0, 0);overflow-wrap:break-word;overflow:hidden;padding:4px 8px;vertical-align:top;\" colspan=\"1\" rowspan=\"1\">\u003Cp style=\"margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">Obligatorisch?\u003C/span>\u003C/p>\u003C/td>\u003Ctd style=\"border-color:rgb(0, 0, 0);overflow-wrap:break-word;overflow:hidden;padding:4px 8px;vertical-align:top;\" colspan=\"1\" rowspan=\"1\">\u003Cp style=\"margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">Beschreibung\u003C/span>\u003C/p>\u003C/td>\u003C/tr>\u003Ctr>\u003Ctd style=\"border-color:rgb(0, 0, 0);overflow-wrap:break-word;overflow:hidden;padding:4px 8px;vertical-align:top;\" colspan=\"1\" rowspan=\"1\">\u003Cp style=\"margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">response_type\u003C/span>\u003C/code>\u003C/p>\u003C/td>\u003Ctd style=\"border-color:rgb(0, 0, 0);overflow-wrap:break-word;overflow:hidden;padding:4px 8px;vertical-align:top;\" colspan=\"1\" rowspan=\"1\">\u003Cp style=\"margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">Obligatorisch\u003C/span>\u003C/p>\u003C/td>\u003Ctd style=\"border-color:rgb(0, 0, 0);overflow-wrap:break-word;overflow:hidden;padding:4px 8px;vertical-align:top;\" colspan=\"1\" rowspan=\"1\">\u003Cp style=\"margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">Autorisierungstyp, in der Regel \u003C/span>\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">code\u003C/span>\u003C/code>\u003Cspan data-type=\"text\">(gibt an, dass der Authorization-Code-Flow verwendet wird)\u003C/span>\u003C/p>\u003C/td>\u003C/tr>\u003Ctr style=\"height:41px;\">\u003Ctd style=\"border-color:rgb(0, 0, 0);overflow-wrap:break-word;overflow:hidden;padding:4px 8px;vertical-align:top;\" colspan=\"1\" rowspan=\"1\">\u003Cp style=\"margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">clientId\u003C/span>\u003C/code>\u003C/p>\u003C/td>\u003Ctd style=\"border-color:rgb(0, 0, 0);overflow-wrap:break-word;overflow:hidden;padding:4px 8px;vertical-align:top;\" colspan=\"1\" rowspan=\"1\">\u003Cp style=\"margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">Obligatorisch\u003C/span>\u003C/p>\u003C/td>\u003Ctd style=\"border-color:rgb(0, 0, 0);overflow-wrap:break-word;overflow:hidden;padding:4px 8px;vertical-align:top;\" colspan=\"1\" rowspan=\"1\">\u003Cp style=\"margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">Die eindeutige Client-ID,\u003C/span>\u003Cspan style=\"color:rgb(0,0,0);font-size:12pt;\">\u003Cspan data-type=\"text\">d. h. &nbsp;APP ID\u003C/span>\u003C/span>\u003C/p>\u003C/td>\u003C/tr>\u003Ctr>\u003Ctd style=\"border-color:rgb(0, 0, 0);overflow-wrap:break-word;overflow:hidden;padding:4px 8px;vertical-align:top;\" colspan=\"1\" rowspan=\"1\">\u003Cp style=\"margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">redirectUri\u003C/span>\u003C/code>\u003C/p>\u003C/td>\u003Ctd style=\"border-color:rgb(0, 0, 0);overflow-wrap:break-word;overflow:hidden;padding:4px 8px;vertical-align:top;\" colspan=\"1\" rowspan=\"1\">\u003Cp style=\"margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">Erforderlich\u003C/span>\u003C/p>\u003C/td>\u003Ctd style=\"border-color:rgb(0, 0, 0);overflow-wrap:break-word;overflow:hidden;padding:4px 8px;vertical-align:top;\" colspan=\"1\" rowspan=\"1\">\u003Cp style=\"margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">Die Ziel-URL für die Weiterleitung nach der Autorisierung, muss mit der bei der Client-Registrierung angegebenen Callback-URL übereinstimmen\u003C/span>\u003C/p>\u003C/td>\u003C/tr>\u003Ctr style=\"height:65px;\">\u003Ctd style=\"border-color:rgb(0, 0, 0);overflow-wrap:break-word;overflow:hidden;padding:4px 8px;vertical-align:top;\" colspan=\"1\" rowspan=\"1\">\u003Cp style=\"margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">scope\u003C/span>\u003C/code>\u003C/p>\u003C/td>\u003Ctd style=\"border-color:rgb(0, 0, 0);overflow-wrap:break-word;overflow:hidden;padding:4px 8px;vertical-align:top;\" colspan=\"1\" rowspan=\"1\">\u003Cp style=\"margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">Erforderlich\u003C/span>\u003C/p>\u003C/td>\u003Ctd style=\"border-color:rgb(0, 0, 0);overflow-wrap:break-word;overflow:hidden;padding:4px 8px;vertical-align:top;\" colspan=\"1\" rowspan=\"1\">\u003Cp style=\"margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">Der angeforderte Berechtigungsumfang, aktuell unterstützt\u003C/span>\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">signature\u003C/span>\u003C/code>\u003Cspan data-type=\"text\">、\u003C/span>\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">stamp\u003C/span>\u003C/code>\u003Cspan data-type=\"text\">、\u003C/span>\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">comparisons\u003C/span>\u003C/code>\u003Cspan data-type=\"text\">, nach der Autorisierung können vorhandene eSignGlobal openapi-Schnittstellen aufgerufen werden. Mehrere scope können durch Leerzeichen getrennt werden.\u003C/span>\u003C/p>\u003C/td>\u003C/tr>\u003Ctr>\u003Ctd style=\"border-color:rgb(0, 0, 0);overflow-wrap:break-word;overflow:hidden;padding:4px 8px;vertical-align:top;\" colspan=\"1\" rowspan=\"1\">\u003Cp style=\"margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">state\u003C/span>\u003C/code>\u003C/p>\u003C/td>\u003Ctd style=\"border-color:rgb(0, 0, 0);overflow-wrap:break-word;overflow:hidden;padding:4px 8px;vertical-align:top;\" colspan=\"1\" rowspan=\"1\">\u003Cp style=\"margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">Optional\u003C/span>\u003C/p>\u003C/td>\u003Ctd style=\"border-color:rgb(0, 0, 0);overflow-wrap:break-word;overflow:hidden;padding:4px 8px;vertical-align:top;\" colspan=\"1\" rowspan=\"1\">\u003Cp style=\"margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">Eine zufällige Zeichenfolge zur Vermeidung von CSRF-Angriffen, die vom Client generiert und bei der Callback-Überprüfung auf Konsistenz verifiziert wird\u003C/span>\u003C/p>\u003C/td>\u003C/tr>\u003C/tbody>\u003C/table>\u003C/figure>\u003Chr>\u003Ch2 style=\"font-size:18pt;line-height:1.4;margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">Schritte zum Erstellen der Autorisierungs-URL\u003C/span>\u003C/h2>\u003Col style=\"list-style-type:decimal;\">\u003Cli>\u003Cdiv style=\"text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">\u003Cstrong>Autorisierungsserver-Adresse bestimmen\u003C/strong>  Sandbox-Umgebung: https://account-sml.esignglobal.com/oauth\u003C/span>\u003C/div>\u003Cp style=\"margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\"> Produktionsumgebung: https://account.esignglobal.com/oauth\u003C/span>\u003C/p>\u003C/li>\u003Cli>\u003Cdiv style=\"text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">\u003Cstrong>Parameterwerte festlegen\u003C/strong>  Legen Sie die Werte der einzelnen Parameter entsprechend den tatsächlichen Anforderungen fest. Nachfolgend ein Beispiel:\u003C/span>\u003C/div>\u003Cul style=\"list-style-type:circle;\">\u003Cli>\u003Cdiv style=\"text-align:left;text-indent:0px;\">\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">response_type\u003C/span>\u003C/code>\u003Cspan data-type=\"text\">: \u003C/span>\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">code\u003C/span>\u003C/code>\u003C/div>\u003C/li>\u003Cli>\u003Cdiv style=\"text-align:left;text-indent:0px;\">\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">clientId\u003C/span>\u003C/code>\u003Cspan data-type=\"text\">: \u003C/span>\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">your-client-id-12345\u003C/span>\u003C/code>\u003C/div>\u003C/li>\u003Cli>\u003Cdiv style=\"text-align:left;text-indent:0px;\">\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">redirectUri\u003C/span>\u003C/code>\u003Cspan data-type=\"text\">: \u003C/span>\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">https://your-app.com/callback\u003C/span>\u003C/code>\u003C/div>\u003C/li>\u003Cli>\u003Cdiv style=\"text-align:left;text-indent:0px;\">\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">scope\u003C/span>\u003C/code>\u003Cspan data-type=\"text\">: \u003C/span>\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">signature\u003C/span>\u003C/code>\u003C/div>\u003C/li>\u003Cli>\u003Cdiv style=\"text-align:left;text-indent:0px;\">\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">state\u003C/span>\u003C/code>\u003Cspan data-type=\"text\">: \u003C/span>\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">random-state-value\u003C/span>\u003C/code>\u003C/div>\u003C/li>\u003C/ul>\u003C/li>\u003Cli>\u003Cdiv style=\"text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">\u003Cstrong>Query-Parameter anhängen\u003C/strong>  Nachdem die oben genannten Parameter als Schlüssel-Wert-Paare an die Autorisierungsserver-Adresse angehängt wurden, verwenden Sie \u003C/span>\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">&amp;\u003C/span>\u003C/code>\u003Cspan data-type=\"text\"> , um jeden Parameter anzuhängen. Beachten Sie, dass die Parameterwerte URL-codiert werden müssen.\u003C/span>\u003C/div>\u003Cp style=\"margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">Beispiel für das Verkettungsergebnis:\u003C/span>\u003C/p>\u003Cpre>\u003Ccode class=\"language-plaintext\" data-syntax=\"plaintext\" data-theme=\"default\">https://account-sml.esignglobal.com/oauth?\n    response_type=code&amp;\n    clientId=your-client-id-12345&amp;\n    redirectUri=https%3A%2F%2Fyour-app.com%2Fcallback&amp;\n    scope=signature&amp;\n    state=random-state-value\u003C/code>\u003C/pre>\u003C/li>\u003Cli>\u003Cdiv style=\"text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">\u003Cstrong>Verkettungsergebnis überprüfen\u003C/strong>  Stellen Sie sicher, dass die zusammengesetzte Adresse den folgenden Anforderungen entspricht:\u003C/span>\u003C/div>\u003Cul style=\"list-style-type:circle;\">\u003Cli>\u003Cdiv style=\"text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">Die Reihenfolge der Parameter ist beliebig\u003C/span>\u003C/div>\u003C/li>\u003Cli>\u003Cdiv style=\"text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">Die Parameterwerte sind korrekt URL-codiert\u003C/span>\u003C/div>\u003C/li>\u003Cli>\u003Cdiv style=\"text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">Alle erforderlichen Parameter sind enthalten\u003C/span>\u003C/div>\u003C/li>\u003C/ul>\u003C/li>\u003C/ol>\u003Cfigure class=\"image\">\u003Cimg alt=\"2.png\" src=\"https://static.esignglobal.com/2_4d2f50b136.png\" srcset=\"https://static.esignglobal.com/thumbnail_2_4d2f50b136.png 245w, https://static.esignglobal.com/small_2_4d2f50b136.png 500w, https://static.esignglobal.com/medium_2_4d2f50b136.png 750w, https://static.esignglobal.com/large_2_4d2f50b136.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C/figure>\u003Chr>\u003Ch2 style=\"font-size:18pt;line-height:1.4;margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">Beispielcode\u003C/span>\u003C/h2>\u003Cp style=\"margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">Im Folgenden finden Sie Beispielcode zum Anhängen der Autorisierungs-URL in verschiedenen gängigen Programmiersprachen:\u003C/span>\u003C/p>\u003Ch3 style=\"font-size:14.5pt;line-height:1.4;margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">Python-Beispiel\u003C/span>\u003C/h3>\u003Cpre>\u003Ccode class=\"language-plaintext\" data-syntax=\"python\" data-theme=\"default\">import urllib.parse\n\n# 定义参数\nbase_url = \"https://account-sml.esignglobal.com/oauth\"\nparams = {\n    \"response_type\": \"code\",\n    \"clientId\": \"your-client-id-12345\",\n    \"redirectUri\": \"https://your-app.com/callback\",\n    \"scope\": \"signature\",\n    \"state\": \"random-state-value\"\n}\n\n# 拼接地址\nquery_string = urllib.parse.urlencode(params)\nauthorization_url = f\"{base_url}?{query_string}\"\nprint(authorization_url)\u003C/code>\u003C/pre>\u003Ch3 style=\"font-size:14.5pt;line-height:1.4;margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">JavaScript-Beispiel\u003C/span>\u003C/h3>\u003Cpre>\u003Ccode class=\"language-plaintext\" data-syntax=\"javascript\" data-theme=\"default\">// 定义参数\nconst baseUrl = \"https://account-sml.esignglobal.com/oauth\";\nconst params = new URLSearchParams({\n    response_type: \"code\",\n    clientId: \"your-client-id-12345\",\n    redirectUri: \"https://your-app.com/callback\",\n    scope: \"signature\",\n    state: \"random-state-value\"\n});\n\n// 拼接地址\nconst authorizationUrl = `${baseUrl}?${params.toString()}`;\nconsole.log(authorizationUrl);\u003C/code>\u003C/pre>\u003Ch3 style=\"font-size:14.5pt;line-height:1.4;margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">Java-Beispiel\u003C/span>\u003C/h3>\u003Cpre>\u003Ccode class=\"language-plaintext\" data-syntax=\"java\" data-theme=\"default\">import java.net.URLEncoder;\nimport java.nio.charset.StandardCharsets;\n\npublic class OAuthUrlBuilder {\n\n    public static void main(String[ ] args) throws Exception {\n\n        // 定义参数\n        String baseUrl = \"https://account-sml.esignglobal.com/oauth\";\n        String responseType = \"code\";\n        String clientId = \"your-client-id-12345\";\n        String redirectUri = \"https://your-app.com/callback\";\n        String scope = \"signature\";\n        String state = \"random-state-value\";\n\n        // 拼接查询参数\n        String queryString = String.format(\n            \"response_type=%s&amp;clientId=%s&amp;redirectUri=%s&amp;scope=%s&amp;state=%s\",\n            URLEncoder.encode(responseType, StandardCharsets.UTF_8),\n            URLEncoder.encode(clientId, StandardCharsets.UTF_8),\n            URLEncoder.encode(redirectUri, StandardCharsets.UTF_8),\n            URLEncoder.encode(scope, StandardCharsets.UTF_8),\n            URLEncoder.encode(state, StandardCharsets.UTF_8)\n        );\n\n        // 生成完整的授权地址\n        String authorizationUrl = baseUrl + \"?\" + queryString;\n        System.out.println(authorizationUrl);\n    }\n}\u003C/code>\u003C/pre>\u003Cp style=\"margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">&nbsp;\u003C/p>\u003Chr>\u003Ch2 style=\"font-size:18pt;line-height:1.4;margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">Hinweise\u003C/span>\u003C/h2>\u003Cp style=\"margin-bottom:0px;margin-left:0px;margin-top:0px;text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">Beim Zusammenstellen und Verwenden der Autorisierungs-URL sind folgende Punkte zu beachten:\u003C/span>\u003C/p>\u003Col style=\"list-style-type:decimal;\">\u003Cli>\u003Cdiv style=\"text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">\u003Cstrong>Korrektheit der URL-Kodierung\u003C/strong> Alle Parameterwerte müssen URL-kodiert werden (\u003C/span>\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">percent-encoding\u003C/span>\u003C/code>\u003Cspan data-type=\"text\">), um sicherzustellen, dass Sonderzeichen (wie \u003C/span>\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">:\u003C/span>\u003C/code>\u003Cspan data-type=\"text\">、\u003C/span>\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">/\u003C/span>\u003C/code>\u003Cspan data-type=\"text\">、\u003C/span>\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">?\u003C/span>\u003C/code>\u003Cspan data-type=\"text\"> usw.) die Struktur der URL nicht beeinträchtigen. Zum Beispiel \u003C/span>\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">https://your-app.com/callback\u003C/span>\u003C/code>\u003Cspan data-type=\"text\"> sollte kodiert werden als \u003C/span>\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">https%3A%2F%2Fyour-app.com%2Fcallback\u003C/span>\u003C/code>\u003Cspan data-type=\"text\">。\u003C/span>\u003C/div>\u003C/li>\u003Cli>\u003Cdiv style=\"text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">\u003Cstrong>Konsistenz der Callback-URI\u003C/strong>\u003C/span>\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">redirect_uri\u003C/span>\u003C/code>\u003Cspan data-type=\"text\"> Der Wert des Parameters muss vollständig mit der beim Autorisierungsserver registrierten Callback-Adresse übereinstimmen, einschließlich Protokoll (\u003C/span>\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">http\u003C/span>\u003C/code>\u003Cspan data-type=\"text\"> oder \u003C/span>\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">https\u003C/span>\u003C/code>\u003Cspan data-type=\"text\">), Hostname, Port und Pfad. Andernfalls lehnt der Autorisierungsserver die Anfrage ab.\u003C/span>\u003C/div>\u003C/li>\u003Cli>\u003Cdiv style=\"text-align:left;text-indent:0px;\">\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">\u003Cstrong>state\u003C/strong>\u003C/span>\u003C/code>\u003Cspan data-type=\"text\">\u003Cstrong> Sicherheit des Parameters\u003C/strong>\u003C/span>\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">state\u003C/span>\u003C/code>\u003Cspan data-type=\"text\"> Der Parameter dient zur Verhinderung von Cross-Site-Request-Forgery-(CSRF)-Angriffen. Der Client sollte eine zufällige und nicht vorhersagbare Zeichenfolge generieren und nach Abschluss der Autorisierung durch den Benutzer den im Callback enthaltenen \u003C/span>\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">state\u003C/span>\u003C/code>\u003Cspan data-type=\"text\"> Wert mit dem ursprünglich gesendeten Wert übereinstimmt.\u003C/span>\u003C/div>\u003C/li>\u003Cli>\u003Cdiv style=\"text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">\u003Cstrong>Angemessenheit des Berechtigungsumfangs\u003C/strong>\u003C/span>\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">scope\u003C/span>\u003C/code>\u003Cspan data-type=\"text\"> Der Parameter definiert den vom Client angeforderten Berechtigungsumfang. Es sollte ein minimaler Umfang entsprechend den tatsächlichen Anforderungen gewählt werden, um eine übermäßige Anforderung von Benutzerressourcen zu vermeiden und so das Nutzervertrauen zu stärken.\u003C/span>\u003C/div>\u003C/li>\u003Cli>\u003Cdiv style=\"text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">\u003Cstrong>Umgebungsunterscheidung\u003C/strong>  In Entwicklungs- und Testphasen wird üblicherweise eine Sandbox-Umgebung verwendet (z. B. \u003C/span>\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">account-sml.esignglobal.com\u003C/span>\u003C/code>\u003Cspan data-type=\"text\"> ), nach dem produktiven Einsatz muss auf die Produktionsumgebung (z. B. \u003C/span>\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">account.esignglobal.com\u003C/span>\u003C/code>\u003Cspan data-type=\"text\"> ), um sicherzustellen, dass in den verschiedenen Umgebungen die korrekte Adresse des Autorisierungsservers verwendet wird.\u003C/span>\u003C/div>\u003C/li>\u003Cli>\u003Cdiv style=\"text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">\u003Cstrong>Verarbeitung der Informationen nach erfolgreicher Autorisierung\u003C/strong>  Nach Abschluss der Autorisierung übermittelt der eSignGlobal-Autorisierungsdienst über\u003C/span>\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">redirect_uri\u003C/span>\u003C/code>\u003Cspan data-type=\"text\">verkettet zurückgegeben\u003C/span>\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">code\u003C/span>\u003C/code>\u003Cspan data-type=\"text\"> und \u003C/span>\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">baseUrl\u003C/span>\u003C/code>\u003Cspan data-type=\"text\"> , über \u003C/span>\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">baseUrl\u003C/span>\u003C/code>\u003Cspan data-type=\"text\"> kann das Rechenzentrum identifiziert werden, in dem sich die Daten des Berechtigten befinden. Bei der Ausführung von OpenAPI-Anfragen müssen diese entsprechend dem jeweiligen Rechenzentrum initiiert werden.\u003C/span>\u003C/div>\u003C/li>\u003Cli>\u003Cdiv style=\"text-align:left;text-indent:0px;\">\u003Cspan data-type=\"text\">\u003Cstrong>Fehlerbehandlung\u003C/strong>  Wenn der Benutzer die Autorisierung verweigert oder ein anderer Fehler auftritt, übermittelt der Autorisierungsserver über \u003C/span>\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">redirect_uri\u003C/span>\u003C/code>\u003Cspan data-type=\"text\">  Fehlermeldungen zurück (z. B. \u003C/span>\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">error\u003C/span>\u003C/code>\u003Cspan data-type=\"text\">  und \u003C/span>\u003Ccode data-type=\"inlineCode\">\u003Cspan data-type=\"text\">error_description\u003C/span>\u003C/code>\u003Cspan data-type=\"text\"> Parameter), der Client sollte diese Fehler ordnungsgemäß behandeln und dem Benutzer eine klare Rückmeldung geben.\u003C/span>\u003C/div>\u003C/li>\u003C/ol>\u003C/article>","2026-04-30T11:03:30.495Z","2026-05-22T02:50:34.921Z","2026-05-06T09:23:25.714Z","de-DE",null]