Softanza
DémarrerEnglish
Softanza
La bibliothèque se documente elle-même · Sécurité et gouvernance

stzOidcClient

18 méthodes propres · 5 formes avec extensions, rangées sous leur méthode

la source: base/security/stzOidc.ring(s'ouvre dans un nouvel onglet) · Toutes les classes · La référence du domaine : Sécurité et gouvernance

Sous chaque méthode, ses extensions (Q CS XT Z ZZ IB W U) : en gras et cochée, elle existe ; barrée, elle n'existe pas. Les extensions et leur sens

Aucune méthode de cette classe n'est exécutée sur cette page : la classe touche aux fichiers, au réseau, aux processus, à l'horloge, au hasard ou au son, et un exemple exécuté ici ne serait que l'exemple de ses effets. Chaque méthode porte l'explication que la bibliothèque donne d'elle-même.

Méthode
Explication, telle que la source la porte
init
(sans commentaire dans la source : le nom se lit comme une phrase) initaucune extension
Issuer
configuration (plain + Q twins)aucune extension
ClientId
(sans commentaire dans la source : le nom se lit comme une phrase) client idaucune extension
SetRedirectUri
(sans commentaire dans la source : le nom se lit comme une phrase) set redirect uriQCSXTZZZIBWU
RedirectUri
(sans commentaire dans la source : le nom se lit comme une phrase) redirect uriaucune extension
SetClockSkew
(sans commentaire dans la source : le nom se lit comme une phrase) set clock skewQCSXTZZZIBWU
ClockSkew
(sans commentaire dans la source : le nom se lit comme une phrase) clock skewaucune extension
AddKey
the provider's signing keys (its JWKS) -------------------------- add one key: [ :kid, :kty, :x, :y ] (EC) or [ :kid, :kty, :n, :e ] (RSA).QCSXTZZZIBWU
SetJwks
load a whole JWKS document ({"keys":[ {...}, ... ]}), as fetched from the provider's jwks_uri.QCSXTZZZIBWU
NumberOfKeys
(sans commentaire dans la source : le nom se lit comme une phrase) number of keysaucune extension
KeyIds
(sans commentaire dans la source : le nom se lit comme une phrase) key idsaucune extension
AuthorizationUrl
step 1: send the user to the provider --------------------------- The authorization URL. state defends the redirect against CSRF; nonce binds the id-token to THIS login (replay defense); PKCE (S256) stops an intercepted authorization code from being redeemed by anyone else.QCSXTZZZIBWU
NewPkce
a fresh PKCE verifier (kept by the app) and its S256 challenge (sent to the provider) -> [ :verifier, :challenge ].aucune extension
PkceChallengeOf
(sans commentaire dans la source : le nom se lit comme une phrase) pkce challenge ofaucune extension
VerifyIdToken
step 2: believe (or refuse) the id-token ------------------------ Verify an id-token end to end -> [ :ok, :subject, :email, :claims, :why ]. pcExpectedNonce is the nonce this login sent ("" skips that check, which is only sound for a flow that carried no nonce).aucune extension
VerifyIdTokenAt
(sans commentaire dans la source : le nom se lit comme une phrase) verify id token ataucune extension
Why
why the last verification was refused ("" when it passed).aucune extension
Show
(sans commentaire dans la source : le nom se lit comme une phrase) showaucune extension