PageSourceSearch

https://schulconnex.de/assets/js/d565ce57.32968b8e.js

js schulconnex.de collected 2026-10-04 13:33:17 UTC 2,769 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkschulconnex=globalThis.webpackChunkschulconnex||[]).push([[9081],{11311(e,n,t){t.r(n),t.d(n,{assets:()=>o,contentTitle:()=>l,default:()=>d,frontMatter:()=>u,metadata:()=>i,toc:()=>a});const i=JSON.parse('{"id":"schnittstellen/autorisierung-qs","title":"Autorisierung Quellsysteme","description":"Bei Quellsystemen (Client-Anwendung) authentifiziert und autorisiert der Schulconnex-Server","source":"@site/docs/schnittstellen/autorisierung-qs.md","sourceDirName":"schnittstellen","slug":"/schnittstellen/autorisierung-qs","permalink":"/docs/schnittstellen/autorisierung-qs","draft":false,"unlisted":false,"tags":[{"inline":true,"label":"Informativ","permalink":"/docs/tags/informativ"}],"version":"current","frontMatter":{"title":"Autorisierung Quellsysteme","tags":["Informativ"]},"sidebar":"spezQuellsystemeSidebar","previous":{"title":"B\xfcndelung mehrerer API-Anfragen","permalink":"/docs/schnittstellendefinition/bundling-qs"},"next":{"title":"Praxisleitfaden","permalink":"/docs/praxisleitfaden/"}}');var r=t(74848),s=t(28453);const u={title:"Autorisierung Quellsysteme",tags:["Informativ"]},l="API-Autorisierung f\xfcr Quellsysteme",o={},a=[];function c(e){const n={a:"a",h1:"h1",header:"header",p:"p",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.header,{children:(0,r.jsx)(n.h1,{id:"api-autorisierung-f\xfcr-quellsysteme",children:"API-Autorisierung f\xfcr Quellsysteme"})}),"\n",(0,r.jsxs)(n.p,{children:["Bei Quellsystemen (Client-Anwendung) authentifiziert und autorisiert der Schulconnex-Server\ndie Client-Anwendung und nicht einen Benutzer. Hierf\xfcr verwenden Client-Anwendungen den\nOAuth 2.0 Client Credentials Flow (",(0,r.jsx)(n.a,{href:"https://datatracker.ietf.org/doc/html/rfc6749#section-4.4",children:"OAuth 2.0 RFC 6749 \u201eThe OAuth 2.0 Authorization Framework\u201c,\nAbschnitt 4.4"}),"), bei dem eine Client-Anwendung ihre Client-ID und das dazugeh\xf6rige Client Secret\nverwendet, um sich zu authentifizieren und einen Access Token zu erhalten. Bei dem Access Token\nhandelt es sich um eine Zeichenkette, welche von den Client-Anwendungen bei den darauffolgenden\nHTTP-Anfragen gegen die REST-API im Authorization-Header verwendet wird."]})]})}function d(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(c,{...e})}):c(e)}},28453(e,n,t){t.d(n,{R:()=>u,x:()=>l});var i=t(96540);const r={},s=i.createContext(r);function u(e){const n=i.useContext(s);return i.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:u(e.components),i.createElement(s.Provider,{value:n},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.