Barvna shema: Svetla
Trenutno dejavna stran: start » sl » Dokumentacija » Integracija podatkov in dostop do podatkov » WKL Database Gateway » Referenčni priročnik » Standardi in specifikacije podatkovnega prehoda

Standardi in specifikacije podatkovnega prehoda

Na tej strani so navedeni standardi in specifikacije, na katerih temelji podatkovni prehod Wkl.Data.Gateway, kaj posamezni standard zahteva in kako ga prehod izvaja. Potrebujete jo, ko presojate, ali bo odjemalec deloval s prehodom, ali ko preverjate, od kod izvira določena zahteva.

Vrsta virov

Noben od virov za upravitelja prehoda ni zakonsko zavezujoč. Razlikujejo se po tem, koliko sta od njih odvisna združljivost in zaščita:

VrstaPomen za prehod
Protokolni standard (standard OASIS, RFC na standardni poti)Če prehod odstopa od standarda, ga odjemalci, ki standard upoštevajo, ne razumejo
Specifikacija proizvajalca (SQL Server, Windows)Vedenje, na katero se prehod opira pri podatkovni zbirki in operacijskem sistemu
Informativni RFC, osnutekrazširjen postopek brez statusa standarda; prehod mu sledi, odjemalcu pa ni treba
Lastna določitev (lastni vmesnik HTTP, slovar Wkl.Store.V1, glave X-Wkl-…)Zasnova tega izdelka, opisana v tej dokumentaciji

Viri in njihova izvedba

VirVrstaKaj določa, kolikor zadeva prehodIzvedba v prehoduOmejitve
OData 4.01 Part 1: Protocolstandard OASISzahteve, odgovori, oblika napak, naslednje strani, ETagi, ustvarjanje/spreminjanje/brisanjeodgovarja z OData-Version: 4.0; naslednje strani prek @odata.nextLink; @odata.etag in If-Match z 412$batch, delta, asinhrone zahteve in medijske entitete niso podprti
Part 2: URL Conventionsstandard OASISpoizvedbene možnosti, literali, naslavljanje$select, $filter, $orderby, $top, $skip, $count, $skiptoken; POST …/$query (od 4.01); glejte OData v4$expand, $search in preferenca odata.maxpagesize niso podprti
CSDL XML 4.01standard OASISdokument metapodatkov $metadatamnožice entitet po aliasu in shemi, ključi, faceti, anotacije; vsak klicatelj vidi samo dovoljene objekteCSDL v obliki JSON ni na voljo
OData JSON Format 4.01standard OASISpredstavitev vrednosti in napakJSON; binarne vrednosti kot navaden Base64, ne kot base64url, ker Power Query naloži samo navaden Base64Atom/XML ni na voljo; lastni vmesnik dodatno vrača XML
OData Extension for Data Aggregation 4.0OASIS Committee Specification, ni standard OASIS$apply s filter, compute, groupby, aggregate; napoved ApplySupportedte štiri transformacije; COUNT(stolpec) prek lastne metode Wkl.Store.V1.countdruge transformacije in Rollup niso podprti
RFC 9110 HTTP SemanticsRFC, internetni standardpogojne zahteve (If-Match, 412), 401 z WWW-Authenticate, 409, 422, 414konflikt pri pisanju 412, dvojnik 409, zavrnjen stavek 422–
RFC 6585RFC na standardni poti429 Too Many Requestsomejitve za neuspele poskuse in zahteve na klicatelja–
RFC 7617 BasicRFC na standardni potiime in geslo, nabor znakov UTF-8prijava SQL Server, samo prek zaščitene povezave; charset="UTF-8" v izzivu–
RFC 4559 Negotiateinformativni RFCKerberos ali NTLM prek HTTPprijava Windows s Kerberosom ali NTLM, skupine prek SID–
RFC 6238 TOTPinformativni RFCčasovno odvisne enkratne kode2FA (dvostopenjsko preverjanje identitete); vsaka koda velja samo enkrat–
Idempotency-Key HTTP Header Fieldosnutek IETF (potekel), ni standardponovitev spremembe brez dvojnega učinkaprvi odgovor ostane deset minut v pomnilnikupo ponovnem zagonu se izgubi; ni deljen med več primerki
RFC 8439 ChaCha20-Poly1305, RFC 5869 HKDFinformativna RFCoverjeno šifriranje, izpeljava ključevnizi povezave in podatki za izračun kod 2FA so zapečateni v skrbniški shrambi (različica XChaCha20 s 24-bajtnim nonceom), ključi so izpeljani za vsak namen posebejXChaCha20 je opisan le v osnutku IRTF
X-Forwarded-For, X-Forwarded-Protov rabi, ni standard (RFC 7239 standardizira glavo Forwarded)izvor in shema za posredniškim strežnikomupoštevani samo od posrednikov iz TrustedProxies, od najbližjega člena naprejglava Forwarded (RFC 7239) se ne bere
EXECUTE AS, SESSION_CONTEXTspecifikacija proizvajalcamenjava konteksta izvajanja, vrednosti sejeposredovanje osebe, kontekst seje wkl.person/wkl.key/wkl.role, samo za branje–
TLS prek Kestrela oz. sistema Windows (Schannel)operacijski sistemrazličice protokola, postopkirazličico in postopke prepusti operacijskemu sistemu; postkvantna izmenjava ključev, kjer jo Windows podpira–

Sorodne teme

sl/wiki/data-conectivity/database-gateway/reference/standards.txt · Zadnja sprememba: uporabnika Wolfgang van der Stille