Preskočiť na obsah

01AI a integrácie · modul

OAuth2 a OIDC pre doplnky

Bezpečné prihlásenie doplnkov k Draivixu cez OAuth2 a OpenID Connect s PKCE

Základ k dispozícii, časť sa dokončujeDohodnúť konzultáciu
  • OAuth klient (doplnok)
  • Prístupový token
  • Obnovovací token
9
schopností
3
druhy záznamov
1
automatizácia
2
integrácie a AI nástroje

02Čo modul dokáže

Menej rutiny. Viac hodnoty.

Draivix funguje ako autorizačný server OAuth2 a OpenID Connect pre vlastné doplnky, napríklad rozšírenie prehliadača pre trezor hesiel alebo doplnok na hlásenie chýb. Doplnok sa prihlási bez znalosti hesla používateľa a dostane časovo obmedzený token. Správca riadi, ktoré doplnky smú získať prístup.

  • Doplnok vaše heslo nepoznáDraivix funguje ako autorizačný server OAuth2 a OpenID Connect, teda overuje používateľov pre doplnky. Doplnok dostane token, nie heslo používateľa.
  • Prihlásenie s ochranou PKCEDoplnok sa prihlasuje autorizačným kódom s povinným PKCE, ochranou kódu pre verejných klientov, medzi ktorých doplnky patria. Kód je tak viazaný na doplnok, ktorý si ho vyžiadal.
  • Prístup s časovým limitomPrístupový token platí 60 minút a obnovovací token 30 dní. Doplnok si tak nedrží trvalý prístup; platnosť sa v tejto verzii nedá meniť.
  • Doplnok vie, kto je prihlásenýDoplnok dostane údaje o používateľovi podľa OpenID Connect v rozsahoch openid, profile a email. Používateľa tak spozná bez vlastného prihlasovania.
  • Dva doplnky sú pripravenéSprávca vytvorí klienta pre rozšírenie trezoru hesiel alebo doplnok na hlásenie chýb. Nový doplnok sa pridáva novou verziou systému, nie v nastaveniach.
  • Povolené roly pri každom klientoviPri každom klientovi evidujete povolené roly a rozsahy oprávnení. Rozsahy zatiaľ vynucuje len trezor hesiel, ostatné doplnky konajú s právami používateľa, ktorý prístup udelil.
  • Presmerovanie pod kontrolouAdresy na presmerovanie po prihlásení sa spravujú pri každom doplnku zvlášť. Správca tak určuje, kam sa používateľ po prihlásení vráti.
  • Trezor stráži svoje rozsahyTrezor hesiel vynucuje rozsahy vault:read a vault:write. Rozšírenie prehliadača tak smie len to, čo mu rozsah dovolí, a nič navyše.
  • Klienta zapnete aj zrušíteSprávca pri klientovi určuje, či je aktívny, a môže ho zrušiť. Má tak v rukách, ktoré doplnky smú získať prístup a ktoré už nie.

Čo sa ešte dokončuje

  • Rozsahy oprávnení zatiaľ vynucuje len trezor hesiel; tokeny ostatných doplnkov konajú s právami používateľa, ktorý prístup udelil.
  • Platnosť tokenov (60 minút a 30 dní) sa v tejto verzii nedá meniť.
  • Správa doplnku trezoru hesiel je dostupná len na platformovej inštancii.
  • Nový doplnok sa pridáva novou verziou systému, nie v nastaveniach.

03Ako to funguje

Ako to funguje krok za krokom.

  1. Na čo slúži

    Doplnky, ktoré s Draivixom pracujú mimo hlavnej aplikácie, potrebujú bezpečne overiť používateľa. Draivix pre ne funguje ako autorizačný server OAuth2 a OpenID Connect. Používateľ sa prihlási v Draivixe a doplnok dostane token, nie heslo.

    Čítať podrobnejšie

    V tejto verzii sú pripravené dva doplnky: rozšírenie prehliadača pre trezor hesiel a doplnok na hlásenie chýb.

  2. Registrácia doplnku

    Správca otvorí administračnú stránku doplnku a vytvorí preň klienta. Pri klientovi sa eviduje názov, popis, logo, povolené roly, povolené rozsahy oprávnení a to, či je aktívny. Adresy na presmerovanie po prihlásení sa spravujú pri každom doplnku zvlášť. Klienta možno zrušiť.

  3. Prihlásenie a tokeny

    Doplnok používa autorizačný kód s PKCE, ktorý je povinný, pretože doplnky sú verejní klienti. Prístupový token platí 60 minút, obnovovací token 30 dní. Predvolené rozsahy sú openid, profile a email a doplnok dostane údaje o používateľovi podľa OpenID Connect.

    Čítať podrobnejšie

    Trezor hesiel vynucuje vlastné rozsahy vault:read a vault:write, takže rozšírenie prehliadača smie len to, čo mu rozsah dovolí. Doplnok na hlásenie chýb používa rozsah bug-report:write.

04Čo beží samo

Automatizácie, ktoré šetria čas.

  1. Tokeny vypršia samy

    Po uplynutí 60 minút automaticky vyprší prístupový token a po 30 dňoch obnovovací. Doplnok si tak nedrží prístup neobmedzene dlho.

Napojenie von

  • Trezor hesiel v prehliadačiRozšírenie prehliadača pre trezor hesiel sa prihlasuje cez Draivix a dostane token s rozsahmi vault:read a vault:write. Správa doplnku je dostupná len na platformovej inštancii.
  • Hlásenie chýb cez doplnokDoplnok na hlásenie chýb sa prihlasuje cez Draivix a používa rozsah bug-report:write. Token koná s právami používateľa, ktorý prístup udelil.

05Časté otázky

Podporuje Draivix OAuth2 a OpenID Connect?

Áno, Draivix funguje ako autorizačný server OAuth2 a OpenID Connect pre vlastné doplnky, napríklad rozšírenie prehliadača pre trezor hesiel.

Ako dlho platí token doplnku?

Prístupový token platí 60 minút a obnovovací token 30 dní. V tejto verzii sa tieto lehoty nedajú meniť.

Je prihlásenie doplnku zabezpečené?

Áno. Doplnok používa autorizačný kód s povinným PKCE a nikdy nepozná heslo používateľa.

Môžem napojiť vlastnú aplikáciu tretej strany cez OAuth?

V tejto verzii možno registrovať len vlastné doplnky Draivixu; nový doplnok sa pridáva novou verziou systému. Pre vlastné integrácie slúži REST API s API kľúčom.

Začneme spolu

Opíšte nám, ako funguje vaša firma.

My vám ukážeme, ako by mohol vyzerať systém, ktorý časť tejto práce prevezme.

Dohodnúť konzultáciu