Skip to main content
Developer

Glossary#

View as Markdown
On this page

This page defines the key terms used throughout this documentation.

General Terms#

TermDefinition
DIPDigital Identity Provider - the identity verification service
RPRelying Party - your application that integrates with DIP
End UserThe person whose identity is being verified

Protocol Terms#

TermDefinition
OIDCOpenID Connect - an identity layer on top of OAuth 2.0
OIDC4IAOpenID Connect for Identity Assurance - extension for verified identity claims
FAPI 2.0Financial-grade API 2.0 - a security profile for high-security OAuth implementations
PARPushed Authorization Request - a secure way to submit authorization parameters
PKCEProof Key for Code Exchange - protects against authorization code interception

Authentication Terms#

TermDefinition
Client AssertionA signed JWT that authenticates your application to DIP
Request ObjectA signed JWT containing authorization parameters
JWKSJSON Web Key Set - a collection of public keys in JSON format
JWKJSON Web Key - a single public key in JSON format
JWEJSON Web Encryption - encrypted JWT format
JWTJSON Web Token - a compact, URL-safe token format

Security Terms#

TermDefinition
StateA random value used to prevent CSRF attacks
NonceA random value used to prevent replay attacks
Code VerifierA random string used in PKCE
Code ChallengeA hashed version of the code verifier

Identity Terms#

TermDefinition
Verified ClaimsIdentity claims that have been verified through the verification process
Trust FrameworkThe set of rules and standards used for identity verification (stoe or stoe_etsi)
EvidenceInformation about how identity was verified (e.g., document scan)
ClaimsIndividual pieces of identity information (e.g., given_name, birthdate)

Signing Algorithms#

AlgorithmDescription
ES256ECDSA using P-256 curve and SHA-256
PS256RSASSA-PSS using SHA-256
EdDSAEdwards-curve Digital Signature Algorithm (Ed25519)

Document Types#

TypeDescription
passportNational passport
idcardNational ID card

Was this page helpful?