Meta tags:
Headings (most frequently used words):
-
Text of the page (most frequently used words):
span (784), the (549), class (485), and (312), strong (215), for (141), your (140), code (125), okta (119), app (116), you (111), that (100), access (84), href (80), https (79), saml (73), integration (72), are (69), com (67), blog (65), with (63), api (63), developer (62), user (62), identity (59), cross (55), this (54), xaa (50), what (50), from (49), credentials (48), resource (47), language (47), how (45), highlighter (44), rouge (44), server (42), token (42), jag (41), not (40), plaintext (39), authorization (37), digital (37), more (36), developers (36), oauth (35), about (35), have (35), jpg (34), they (33), can (32), src (32), jekyll (32), center (32), width (32), community (32), their (31), img (31), assets (31), alt (31), test (31), 800 (30), image (30), build (30), agents (30), low (28), who (28), applications (27), 2026 (26), div (26), new (26), now (26), building (25), www (25), agent0 (25), org (25), nameid (25), apps (24), agent (24), application (24), use (22), oin (22), where (22), builder (22), verifiable (22), verification (22), enterprise (20), when (20), select (20), issuer (20), our (20), all (20), was (19), youtube (19), connect (19), need (19), one (19), before (19), click (19), authentication (19), builders (19), flows (18), oktadev (18), teams (18), trust (18), markdown (18), toc (18), using (17), get (17), set (17), already (17), just (17), has (17), content (16), client (16), most (16), claims (16), vdc (16), security (15), assign (15), data (15), learn (15), these (15), auth (15), actions (15), requests (14), will (14), flow (14), users (14), blockquote (14), documentation (14), between (14), them (14), showing (14), every (14), layer (14), idp (13), catalog (13), like (13), make (13), format (13), something (13), beyond (13), credential (13), taskflow (12), add (12), choose (12), example (12), then (12), mapping (12), first (12), started (12), next (12), advocacy (12), signature (12), model (11), out (11), its (11), works (11), enable (11), here (11), once (11), name (11), product (11), both (11), validate (11), oidc (11), assertion (11), into (11), any (11), stack (11), without (10), request (10), must (10), sign (10), account (10), admin (10), see (10), integrations (10), people (10), infrastructure (10), action (10), production (10), based (10), step (10), instance (10), want (10), questions (10), always (10), today (10), but (10), linkedin (10), jwt (10), resolving (10), metadata (10), payload (10), highlight (10), pre (10), chat (10), only (9), know (9), same (9), configure (9), requesting (9), working (9), settings (9), through (9), topics (9), http (9), work (9), create (9), testing (9), support (9), protocol (9), why (9), ietf (9), grant (9), workflows (9), making (9), follow (9), those (9), information (9), below (9), intro (9), does (9), part (9), than (9), github (9), wallet (9), standards (9), verifier (9), resolve (9), 0500 (8), manage (8), needs (8), claim (8), 2025 (8), created (8), don (8), plan (8), url (8), tokens (8), may (8), provisioning (8), updating (8), writing (8), sso (8), screen (8), connection (8), made (8), event (8), review (8), place (8), excited (8), conversations (8), question (8), engineering (8), year (8), policy (8), which (8), aasawari (8), team (8), attribute (8), issuing (8), subid (8), own (7), tools (7), note (7), connections (7), console (7), features (7), refresh (7), right (7), still (7), single (7), section (7), consent (7), learning (7), matters (7), apis (7), governance (7), customer (7), list (7), validation (7), update (7), also (7), leave (7), day (7), move (7), while (7), found (7), technical (7), document (7), require (7), scope (7), real (7), google (7), openid (7), implementation (7), validating (7), configuring (7), iss (7), conn (7), jwks (6), actually (6), doesn (6), end (6), sub (6), isn (6), exchange (6), write (6), register (6), free (6), find (6), help (6), tab (6), redirect (6), securing (6), dev (6), explore (6), docs (6), hear (6), value (6), session (6), lifecycle (6), creating (6), tenant (6), after (6), workflow (6), been (6), twitter (6), channel (6), comment (6), zahwah (6), technology (6), web (6), events (6), conversation (6), joining (6), behind (6), journey (6), traditional (6), platform (6), age (6), scoped (6), context (6), patterns (6), browser (6), takeaways (6), changed (6), over (6), two (6), side (6), specific (6), ecosystem (6), prove (6), valid (6), progressing (6), json (6), checklist (6), federated (6), err (6), sub_id (6), resources (5), provider (5), checks (5), keys (5), ensure (5), trusted (5), company (5), aud (5), match (5), understand (5), semona (5), igama (5), allow (5), correctly (5), integrator (5), navigate (5), early (5), away (5), field (5), group (5), should (5), general (5), steps (5), makes (5), mcp (5), software (5), management (5), existing (5), time (5), built (5), type (5), options (5), during (5), submission (5), email (5), fields (5), wizard (5), subscribe (5), jun (5), love (5), things (5), devrel (5), way (5), were (5), problem (5), looking (5), recap (5), behalf (5), across (5), lived (5), controls (5), interview (5), activation (5), third (5), party (5), long (5), practical (5), auth0 (5), panel (5), means (5), going (5), sahasrabuddhe (5), years (5), wallets (5), verify (5), proves (5), key (5), 101 (5), revolution (5), analyzing (5), securely (5), implementors (5), atko (5), sp_name_qualifier (5), tue (4), ready (4), groups (4), permissions (4), return (4), few (4), endpoint (4), identifier (4), map (4), reject (4), style (4), non (4), human (4), including (4), avatar (4), secure (4), feature (4), oie (4), htm (4), save (4), used (4), process (4), establish (4), audience (4), practice (4), local (4), guides (4), entitlements (4), logout (4), longer (4), protocols (4), easier (4), formats (4), provide (4), deployed (4), include (4), being (4), back (4), each (4), discovery (4), experience (4), life (4), goes (4), helping (4), could (4), wasn (4), someone (4), joined (4), understanding (4), had (4), moments (4), well (4), didn (4), forward (4), exactly (4), say (4), nearly (4), san (4), francisco (4), architects (4), engineers (4), sessions (4), hands (4), point (4), becomes (4), act (4), three (4), answers (4), full (4), govern (4), generation (4), gap (4), harder (4), designed (4), organization (4), think (4), decisions (4), moment (4), store (4), live (4), change (4), alone (4), comes (4), engineer (4), relations (4), mongodb (4), systems (4), five (4), getting (4), government (4), issued (4), development (4), license (4), selective (4), disclosure (4), architecture (4), requires (4), issuers (4), guide (4), million (4), survey (4), sequence (4), urn (4), client_id (4), access_token (4), against (4), idjag (4), log (3), audit (3), post (3), public (3), intended (3), finally (3), read (3), depth (3), better (3), identities (3), blogpost (3), watch (3), picture (3), enabled (3), uses (3), known (3), currently (3), service (3), confirm (3), beta (3), managing (3), image3 (3), whether (3), provides (3), network (3), called (3), label (3), enter (3), done (3), locate (3), signing (3), image2 (3), under (3), image1 (3), correct (3), contact (3), complete (3), easy (3), customers (3), open (3), cases (3), draft (3), available (3), orgs (3), universal (3), isvs (3), maintaining (3), directly (3), contracts (3), changes (3), simple (3), details (3), manager (3), form (3), needed (3), types (3), start (3), within (3), parameters (3), component (3), status (3), continue (3), publishing (3), publish (3), remember (3), exciting (3), according (3), there (3), growing (3), even (3), led (3), everything (3), thought (3), seeing (3), thing (3), connecting (3), watching (3), demo (3), clear (3), person (3), shaping (3), said (3), path (3), second (3), edition (3), leaders (3), terms (3), short (3), servers (3), platforms (3), room (3), home (3), rag (3), happen (3), asking (3), days (3), static (3), hard (3), good (3), rather (3), another (3), around (3), often (3), handle (3), sensitive (3), delegation (3), kind (3), stop (3), might (3), becoming (3), treat (3), yet (3), videos (3), backend (3), together (3), java (3), spring (3), boot (3), since (3), never (3), such (3), sunset (3), industry (3), employment (3), vdcs (3), issues (3), proof (3), required (3), dramatically (3), implement (3), specification (3), layers (3), native (3), define (3), openid4vp (3), supported (3), framework (3), octoverse (3), impact (3), diagram (3), redeem (3), subject (3), bind (3), issue (3), oauth2 (3), params (3), bearer (3), invalid_grant (3), owner (2), because (2), instead (2), occur (2), perform (2), via (2), look (2), database (2), article (2), link (2), border (2), margin (2), bottom (2), integrate (2), authors (2), author (2), iframe (2), 100 (2), media (2), demonstrate (2), signup (2), turn (2), option (2), necessary (2), placeholder (2), entry (2), browse (2), search (2), give (2), assignments (2), uri (2), localhost (2), 8080 (2), methods (2), custom (2), registered (2), helpful (2), providing (2), appears (2), following (2), signs (2), exchanges (2), taking (2), above (2), consider (2), roughly (2), walkthrough (2), helped (2), environment (2), official (2), qks4k5y1x_s (2), podcast (2), backstory (2), datatracker (2), doc (2), authz (2), vendors (2), retrieving (2), risk (2), domain (2), scim (2), knowledge (2), faster (2), leads (2), fast (2), isv (2), benefits (2), complex (2), calls (2), capabilities (2), put (2), description (2), ids (2), subdomains (2), properties (2), continued (2), case (2), additional (2), authorize (2), project (2), sure (2), fill (2), repeat (2), submit (2), exist (2), button (2), operations (2), submitting (2), admins (2), finished (2), username (2), instructions (2), clicking (2), take (2), instances (2), scopes (2), last (2), checkbox (2), reading (2), fri (2), career (2), felt (2), somewhere (2), destination (2), storytelling (2), onboarding (2), facing (2), loved (2), anymore (2), realized (2), finding (2), attending (2), conferences (2), came (2), hackathons (2), internal (2), along (2), turned (2), communities (2), jameel (2), ideas (2), attended (2), drew (2), core (2), perfect (2), sense (2), art (2), photo (2), alongside (2), creators (2), special (2), followed (2), wanted (2), meet (2), half (2), april (2), afternoon (2), theme (2), unlocking (2), opening (2), keynote (2), control (2), workloads (2), ago (2), increasingly (2), availability (2), announcement (2), frameworks (2), saas (2), shadow (2), officially (2), tone (2), some (2), products (2), page (2), ran (2), throughout (2), kept (2), coming (2), told (2), line (2), guiding (2), generated (2), retrieval (2), augmented (2), least (2), privilege (2), ship (2), months (2), safe (2), running (2), shared (2), default (2), documents (2), prompt (2), equivalent (2), naming (2), optional (2), speakers (2), odc (2), hold (2), become (2), takeaway (2), inside (2), respect (2), gave (2), attendees (2), stayed (2), stays (2), fine (2), grained (2), concepts (2), scratch (2), personal (2), direct (2), sometimes (2), remain (2), quietly (2), offer (2), design (2), much (2), decide (2), expires (2), migration (2), push (2), closer (2), best (2), level (2), foundational (2), asked (2), past (2), formal (2), reshaping (2), marketing (2), forum (2), ones (2), mission (2), focus (2), business (2), keep (2), thank (2), stay (2), taylor (2), swift (2), happened (2), ever (2), speaking (2), opportunity (2), feeling (2), enjoy (2), workshops (2), produced (2), champion (2), deep (2), recognition (2), contributions (2), login (2), important (2), foundation (2), governed (2), resume (2), projects (2), gym (2), world (2), 200 (2), aasawaris (2), mobile (2), driver (2), licenses (2), citizens (2), adoption (2), uploads (2), pii (2), cost (2), protect (2), record (2), manual (2), queues (2), friction (2), image0 (2), authority (2), signed (2), itself (2), transaction (2), holder (2), address (2), moving (2), collection (2), incremental (2), different (2), mature (2), hide (2), table (2), contents (2), themselves (2), passkeys (2), independently (2), separate (2), gating (2), professional (2), natural (2), architectural (2), mdoc (2), openid4vci (2), governs (2), issuance (2), supports (2), w3c (2), analogous (2), accepts (2), invalid (2), validity (2), rules (2), legal (2), source (2), requirement (2), architect (2), dependency (2), broader (2), shifting (2), tooling (2), handling (2), window (2), oktacredentials (2), success (2), builds (2), related (2), 2023 (2), stackoverflow (2), overflow (2), really (2), hasn (2), expanded (2), else (2), vibe (2), codes (2), llm (2), call (2), deserve (2), hubspot (2), programming (2), salesforce (2), trailblazer (2), practitioners (2), hub (2), program (2), coders (2), serve (2), whats (2), visit (2), whatever (2), uniqueness (2), processing (2), header (2), typ (2), exk1fcia8zmvalid0h8 (2), alice (2), jti (2), unique (2), compare (2), member (2), order (2), samlissuer (2), spnamequalifier (2), authenticatedclient (2), none (2), resolvesamlsubject (2), cannot (2), difference (2), migrate (2), feb, perspective, game, changer, allows, compromising, rely, interactive, defer, check, policies, receives, fetches, attached, minted, confirms, specifically, rejects, whose, recognized, examine, container, 1px, solid, silver, radius, 3px, padding, 12px, 15px, font, size, 375em, 20px, attribution, 03eb4c28aca3765f862b574e032d32f6f8186d04ae9f0db75bed9c74f48a9a3f, jpeg, video, plugin, text, align, 25rem, 700, height, 394, max, embed, 3vlzet1egrg, allowfullscreen, accelerometer, autoplay, clipboard, encrypted, gyroscope, frameborder, tutorial, sample, toggle, self, appear, c9a95bb9918d5d631678622b2343d7776e314875e72ecd70fea836d264d8164c, communicate, edit, advanced, copy, secret, ad5eed8a0e6b495caa26809fb24390efdd64204ac8c638c84d249a028882537b, entered, registering, vary, depending, connected, 723faeb6e83b3230d953dadecfc1e00b0483aa4db06c25d6c1ca30a265f504ae, receive, completes, publicizing, adding, 18000, suite, dashboards, sandbox, lets, setup, provision, emerging, standard, powers, develop, trial, independent, seamlessly, invoked, services, triggering, skip, complexity, system, deliver, grade, leveraging, connector, heavy, oig, translates, consumable, bring, having, invest, costly, worry, view, de356175390fd0bb655700f24f6d620de643de30b5ee19a123b0c72035d4d184, period, props, 42da508ba461b07218328e6a95a110860eaaf2c537fb85c1cf021a5f0b70d552, display, logo, upload, prop, cefa62a0ba05fbcd6a882897a2c8b43d90a81c560aa7fffb1e7d0cd1e993b5f7, refer, components, allowed, 3f0d2a1419a2b4ef969758b56f75c918d1bd420be3c811b49eb4ae92c98c017f, screens, configuration, endpoints, send, provided, 7ac612cdc7ceaa860dfb568367bfb216e1de464b396c32d4c952e7ac849c0c67, spec, tabs, matches, 4abb7154894f018550d250e7db054f05ba6f4838ae2878de761dc4a31fc8866d, mapped, variables, d397cabbed4ab58e70c8c4602d677211c989957b6fc984d83cb1d3a467281676, dialog, folder, 982e6ea3cea32eefc6d8acc0d4aadc097b6127311476704d4155c4a835bdff6d, fix, errors, 9577e21a89b466cc9a6d70bdd13f924af10ec0f170ed58a3f3a1249a4d99819e, d4c0e694213b005d4d8798ff96ed30ed6a886b738af0419dd39cac988c4f86e7, query, schema, publication, da421c1d820fd16dfe7261b7c836a97665d5e5d37ef1dafd05a219d2794c2bc3, password, generate, failures, 2273cb1e49820cf0c061b6806c10e1f95bd7d7de80b3f0d1eefacd01f79ed15a, detected, entitlement, pending, modifying, automatically, reflected, reasons, procedure, similar, exploring, main, watched, friends, rarely, friend, couch, yelling, pivot, wondering, ended, little, drawn, creative, pursuits, usually, book, hand, experimenting, calligraphy, sketching, random, poetry, baking, dessert, trying, recipe, online, obvious, though, explaining, eventually, startups, challenge, deeply, satisfying, mean, plot, twist, jdoodle, ide, myself, spending, talking, listening, frustrations, firsthand, enjoyed, demos, booth, duty, organizing, genuinely, 2a08d356e7ad3396ad6a352a8b5be569f233e82db59f6b7c00b9326eb972fc1e, discovered, favorite, weren, necessarily, reference, solve, organize, creativity, collide, meeting, passionate, bringing, turns, skills, translated, surprisingly, empathy, telling, stories, succeed, books, interests, entering, tech, she, simply, incredibly, office, ac268e88867bee74b0eb17d8ee6b0a265be43e7bc0c09c86721079dd5d1f861c, members, future, sharing, importantly, phil, dunphy, gives, lemonade, lemons, somehow, socials, come, hello, battle, governing, stuck, managers, leading, luma, v2tmx6bf, d5bftm, flagship, series, brought, founders, labs, grappling, autonomous, marked, framed, leader, recognizes, ships, arise, almost, immediately, clouds, environments, detection, nobody, registers, protection, rests, vaulted, secrets, extend, covers, certification, logs, stream, siem, kill, switch, deactivates, off, script, rest, answered, dig, deeper, arriving, shifted, reviewing, orchestrating, pipelines, iam, apply, principles, auditability, anticipate, stood, outpacing, many, wrapping, reviews, takes, weeks, lives, hardcoded, accounts, lot, reach, incidents, wrong, pattern, sees, category, invested, realize, bots, owning, decommissioning, 53bc09c18611797992f4429f0012fb1b495dce757ecbbd152b4b9de5361acac4, reason, buttons, repeated, prompts, fatigue, clicks, unmanaged, invisible, leak, introduces, mediates, relying, per, grounded, pieces, boundaries, chance, laptops, otherwise, dense, concrete, mental, architectures, dedicated, walked, adopt, framing, deliberately, organized, four, risks, show, starts, touching, authenticating, acts, chain, vault, asynchronous, approve, band, retrieves, triggers, landed, naturally, applying, driven, caller, acting, sdks, pulled, theory, wrestling, icebreaker, unsecured, buy, went, rogue, intentionally, playful, final, gatekeeper, backdoor, mistakes, fact, guardrail, enforces, anything, worth, carrying, trigger, treatment, ownership, revocation, enough, delegate, calendar, crm, vector, pipeline, surfacing, outside, haven, deploy, did, feel, fleet, energy, hardest, slide, lab, sharp, advocates, close, particular, useful, feedback, loop, specifics, pull, answer, networking, e4a61b4def6fe5ea4c060428dcc9615fa4e97518aec7915bc71115ef3dac97cf, webinar, ask, awkward, sharper, thread, wrapper, speed, asks, trading, everyone, tuned, upcoming, tutorials, announcements, wed, walking, probably, dark, mode, ides, sip, coffee, focused, shipping, debugging, night, again, however, incomplete, collage, edb36b009ed3286a7bd7d14adb3e54ecea1029a758de6f0f2c1a8b97bab3255f, educator, strategies, fortunately, wear, multiple, hats, creator, strategist, workshop, appreciation, motivates, foster, others, became, calling, hence, written, contributed, guest, base, quarkus, held, heart, undergraduate, left, prompted, dive, containers, kubernetes, docker, gitops, piqued, interest, earned, f16f0572445edeb2c382dceeb9d2cbd40aee4191c2753dd0da0003bbcf87c42f, factor, dug, bigger, accessed, intersection, couldn, discuss, beach, 80190c56d80baa6014de8bb83cccfa80eff32069527dfee9dd6732af7e9dde52, vibrant, ocean, favourite, chase, pursued, passion, religiously, powering, workouts, tracks, train, largely, desserts, fallen, weightlifting, proud, deadlift, lbs, chasing, scouting, great, sweet, breaking, purpose, figure, story, mon, pockets, dozens, states, mandating, hundreds, millions, apple, stable, catching, focusing, centralized, storage, personally, identifiable, worked, accumulated, compliance, obligations, grew, holding, cdff3ac0d51b5503ad25f9bc7f02465a951b98b7c780741b3d65db2c2d5f1a83, replace, dmv, university, employer, cryptographically, holds, validates, outcome, stored, middle, relies, triangle, stores, enables, meets, threshold, date, birth, physical, eliminate, reduce, obligated, 52a8315e3f336adca9499d8c13f8c5dd9980017402471b70033d273be682e9ce, improvement, outcomes, separable, artifacts, timing, scale, ecosystems, front, distinction, space, commonly, missed, legitimate, completely, eligibility, spent, decade, perfecting, logging, mfa, stretching, carry, responsibilities, produces, collect, far, evolve, concerns, grow, keeps, establishes, handles, higher, signal, 4226eb7a4fd9b7616dd62b3dfae88ee9226072e0220a04ab2fb65083b40abef3, cluster, recognizable, checkpoints, regulated, goods, workforce, high, transactions, insertion, points, replacement, precisely, failure, highest, layered, interoperable, 57253503a0f142a443cfe5fc984d10b13cda28b01a905ed6587905e6f87b458a, defines, matter, jwts, developed, structure, familiar, choice, iso, 18013, tightly, interoperability, stricter, expectations, prescribed, behavior, touches, lane, verifiers, specs, family, sides, obtains, handshake, presentation, delivers, agnostic, runtime, usable, role, webauthn, standardizes, browsers, invoke, proper, eliminates, scheme, hacks, invocation, brittle, invokes, complementary, interchangeable, verifying, cryptographic, mathematically, unacceptable, determines, acceptability, negotiable, curated, authoritative, conceptually, root, regardless, defining, participate, conditions, contract, cryptography, mdl, state, dmvs, aamva, serves, anchor, certificate, authorities, iacas, rotation, rollout, resilient, baseline, universally, dependencies, progressive, enhancement, trends, driving, speculative, minimization, privacy, regulations, tighten, globally, separating, permanently, managed, closing, abstracting, current, approach, creates, measurable, accumulates, unnecessary, liability, minimum, bounded, expand, reality, leaves, ground, gain, senior, detail, starting, net, openid4vc, overview, please, previously, respectively, surface, rebranding, happening, accelerated, recently, definition, fundamentally, computing, history, meant, wrote, knew, understood, terminal, news, insights, joins, typescript, report, 180, increase, repositories, double, number, monthly, reached, approximately, august, 188, copilot, week, meanwhile, respondents, earlier, daily, majority, productive, spins, automate, weekly, reporting, analyst, connects, tool, zapier, chatbot, entrepreneur, mvp, large, deploying, would, taken, six, degree, computer, science, education, experiences, depend, quality, historically, directed, begun, distinguishing, persona, automations, middleware, recognizing, aren, reinvent, awsevents, aws, referred, term, invent, initiatives, trailhead, legendary, embrace, agentic, central, took, further, cloud, introducing, launching, explicitly, alike, coincidences, signals, shift, committing, commitment, anywhere, neither, dedication, integrators, machine, intelligent, pace, seen, automators, critical, treats, saying, clearly, cosmetic, concentrated, zip, global, diverse, ways, fit, neatly, old, categories, planning, among, boosted, productivity, reduced, task, proving, advocate, effective, beginning, larger, investing, programs, spectrum, seasoned, tinkerer, automation, operator, head, devforum, social, welcome, jul, federate, markup, migrating, basis, originally, mind, accommodate, requirements, derived, claude, presents, identifies, leaving, untouched, shown, describes, notice, highlighted, f2db13d4cb32e0de677e0ffbb409f8a89c963d479ade19b99a3aaf5f0953e139, svg, producing, redeeming, artifact, crossing, tasks, derivation, upstream, responsibility, decode, 00u1a2b3c4d5e6f7g8h9, nameid_format, oasis, names, emailaddress, 0oa8claudemcpatyouras, 7f3c9a21b8, noted, decoded, primary, resolution, indicates, differ, recommended, prevents, replay, attacks, fully, unlike, typically, corresponding, consequently, lack, given, unless, permits, uniquely, identify, organizations, employee, named, alex, chen, multi, combination, assume, emits, matching, consistent, deployment
Text of the page (random words):
digital credentials are reshaping trust architecture p the identity stack is getting a new layer and it s already in your users pockets mobile driver s licenses are live in dozens of u s states the eu is mandating digital identity wallets for hundreds of millions of citizens apple wallet and google wallet already hold government issued credentials yet most development teams are not building for it p p the layer is called verifiable digital credentials the issuer infrastructure is already live with wallets deployed and standards stable the industry s verifier side adoption is still catching up and that s where we re focusing our engineering work right now p p for years when applications needed to verify a user s age license or employment status the default methods were document uploads third party verification apis and centralized storage of personally identifiable information pii it worked but it accumulated cost at every step data your infrastructure had to protect compliance obligations that grew with every sensitive record manual review queues that created friction and third party vendors holding your users identity data on your behalf p p img src assets jekyll blog verifiable digital credentials image0 cdff3ac0d51b5503ad25f9bc7f02465a951b98b7c780741b3d65db2c2d5f1a83 jpg width 800 alt blog verifiable digital credentials image0 jpg class center image p p vdcs replace that model a trusted authority such as a dmv a university or an employer issues a cryptographically signed credential the user holds it in a wallet your application requests the specific proof it needs the credential validates itself you record the outcome and move on no document stored no pii beyond what the transaction required no third party in the middle p p the technical foundation relies on the strong issuer holder verifier trust triangle strong the issuer signs the credential the holder stores it in a digital wallet and the verifier your application requests exactly the proof it needs this model enables selective disclosure where a verifier can confirm a person meets an age threshold without ever seeing their date of birth home address or a photo of their physical id by moving from document collection to claim validation you eliminate manual review queues and dramatically reduce the personal data your infrastructure is obligated to protect p p img src assets jekyll blog verifiable digital credentials image1 52a8315e3f336adca9499d8c13f8c5dd9980017402471b70033d273be682e9ce jpg width 800 alt blog verifiable digital credentials image1 jpg class center image p p this is not an incremental improvement on document uploads it is a different architecture for how applications establish trust one in which data collection is scoped to exactly what the transaction requires and verification outcomes are separable from the identity artifacts that produced them p p the timing matters the standards are mature the wallets are deployed at scale the trust ecosystems are live what the ecosystem needs now is verifier side applications that implement these flows well that gap between where the issuer infrastructure is and where verifier side development is is the opportunity in front of engineering teams right now p p strong class hide table of contents strong p ul id markdown toc li a href authentication proves identity credentials prove claims id markdown toc authentication proves identity credentials prove claims authentication proves identity credentials prove claims a li li a href the vdc standards stack what you need to know before you build id markdown toc the vdc standards stack what you need to know before you build the vdc standards stack what you need to know before you build a li li a href verification is not just a valid signature id markdown toc verification is not just a valid signature verification is not just a valid signature a li li a href progressing beyond the digital credentials api to production vdc verification id markdown toc progressing beyond the digital credentials api to production vdc verification progressing beyond the digital credentials api to production vdc verification a li li a href learn more about verifiable digital credentials id markdown toc learn more about verifiable digital credentials learn more about verifiable digital credentials a li ul h2 id authentication proves identity credentials prove claims authentication proves identity credentials prove claims h2 p the most important distinction in the vdc space is also the most commonly missed p p authentication answers one question is this user the legitimate owner of this account verification answers a completely different question can this person prove a specific attribute about themselves their age their license their employment status or their eligibility p p these are not the same problem we have spent the last decade perfecting the art of logging users in openid connect passkeys strong mfa but stretching your auth layer to carry verification responsibilities it was never designed for produces login flows that collect far more than they need to and systems that are harder to evolve as both concerns grow independently p p the right architecture keeps them separate authentication establishes the session and vdc based verification handles moments when a higher trust signal is required p p img src assets jekyll blog verifiable digital credentials image2 4226eb7a4fd9b7616dd62b3dfae88ee9226072e0220a04ab2fb65083b40abef3 jpg width 800 alt blog verifiable digital credentials image2 jpg class center image p p in practice those moments cluster around a recognizable set of product checkpoints age gating for regulated goods step up verification before sensitive account actions professional license checks workforce credential validation and high value transactions these are the natural insertion points for vdc based verification not a replacement for your auth stack but an additional layer deployed precisely where the cost of a trust failure is highest p h2 id the vdc standards stack what you need to know before you build the vdc standards stack what you need to know before you build h2 p vdcs are not a single specification they are a layered ecosystem of interoperable standards and understanding each layer is foundational to making good architectural decisions the stack has three layers p p img src assets jekyll blog verifiable digital credentials image3 57253503a0f142a443cfe5fc984d10b13cda28b01a905ed6587905e6f87b458a jpg width 800 alt blog verifiable digital credentials image3 jpg class center image p p strong credential formats strong defines what the credential is and how selective disclosure works two formats matter p p strong sd jwt vc strong selective disclosure built on json web tokens jwts and developed in the ietf this is the natural entry point for web and backend teams already working with jwt based auth the claims structure is familiar and selective disclosure is native to the format the right choice for enterprise credentials age gating employment and license verification p p strong mdoc iso 18013 5 7 strong the format behind mobile driver s licenses and government issued digital ids a more tightly governed interoperability environment stricter format expectations and more prescribed wallet behavior if your use case touches government issued identity this is your lane p p strong protocols strong define how credentials move between issuers wallets and verifiers two specs from the openid for verifiable credentials family handle both sides of the lifecycle p p strong openid4vci strong governs issuance how a wallet obtains a credential from an issuer the issuer side handshake strong openid4vp strong governs presentation how a wallet delivers proof of a claim to your application it is credential format agnostic supports redirect based flows today and supports the digital credentials api for web native ux where supported p p strong the w3c digital credentials api strong the runtime layer that makes this usable in a browser its role is directly analogous to what webauthn does for passkeys it standardizes how browsers invoke credential wallets provides users proper consent context and eliminates the custom url scheme and deep link hacks that make wallet invocation brittle today p p in simple terms the strong digital credentials api invokes the wallet strong strong openid4vci and openid4vp manage the protocol flow strong and strong sd jwt vc or mdoc define the credential format strong these layers are complementary not interchangeable p h2 id verification is not just a valid signature verification is not just a valid signature h2 p verifying digital credentials requires more than cryptographic signature validation a credential can have a mathematically valid signature and still be unacceptable in your application s context what determines acceptability is ecosystem trust p p two concepts are non negotiable in any verifier side implementation p p strong trust list strong the curated set of issuers and signing keys your verifier accepts as authoritative think of it as conceptually equivalent to a browser s root ca store if the issuer is not on your trust list the credential is invalid in your context regardless of signature validity p p strong trust framework strong the policy and governance rules defining who can participate in the ecosystem and under what conditions this is the legal and business contract behind the cryptography p p in the u s mdl ecosystem for example state dmvs publish their signing keys through the aamva digital trust service which serves as a trust anchor for issuing authority certificate authorities iacas your verification flow must integrate with that trust source and handle key rotation as issuers update their infrastructure build the trust framework integration as a first class architectural requirement during implementation p h2 id progressing beyond the digital credentials api to production vdc verification progressing beyond the digital credentials api to production vdc verification h2 p the browser rollout of native apis is still progressing developers should not architect a flow that requires the digital credentials api as a hard dependency today the most resilient path is to build on redirect based openid4vp as your baseline it works universally without specific browser dependencies and then layer in the digital credentials api as a progressive enhancement to provide a first class ux where supported p p the broader trends driving vdc adoption are not speculative government credential infrastructure is becoming a dependency layer on which developers can build data minimization is shifting from best practice to legal requirement as privacy regulations tighten globally the auth and verification layers are separating permanently as both mature independently managed verification platforms are closing the tooling gap by abstracting away format handling protocol flows and trust source integrations so teams do not have to build every layer from scratch p p the practical path for engineering teams is incremental start with one verification moment in your product where the current approach creates measurable friction or accumulates unnecessary data liability define the minimum claim that moment actually requires keep it separate from your auth layer build something bounded learn from it expand p p the identity stack is getting a new layer the developers who understand the formats protocols trust model and browser reality are the ones who will architect what comes next that window is open now and the gap between where issuer infrastructure is and where verifier side development is leaves real ground to gain for teams that move early p p the question for every senior engineer reading this is not whether vdcs are coming they are already here the question is whether your architecture is ready to meet them a href https oktacredentials dev explore the vdc platform beta today a p h2 id learn more about verifiable digital credentials learn more about verifiable digital credentials h2 p if you d like to explore the standards and ecosystem behind verifiable digital credentials in more detail these resources are a good starting point p ul li a href https www okta com identity 101 what are verifiable digital credentials what are verifiable digital credentials a li li a href https oktacredentials dev getting started vdc guide a li li a href https openid net sg openid4vc openid for verifiable credentials overview a li li a href https www w3 org tr digital credentials w3c digital credentials api a li ul p follow us on a href https www linkedin com company oktadev linkedin a a href https twitter com oktadev twitter a and subscribe to our a href https www youtube com c oktadev youtube a channel to see more content like this if you have any questions please comment below p mon 29 jun 2026 00 00 00 0500 https developer okta com blog 2026 06 29 verifiable digital credentials https developer okta com blog 2026 06 29 verifiable digital credentials long story short i found my place between code and community p taylor swift once said sometimes walking out is one thing that will find you the right thing that s probably what happened to me during my engineering days all i ever wanted was to be a backend engineer write code all day use dark mode for ides and sip coffee and it all happened i started as a software developer focused on shipping features debugging all night and building new features again however something felt incomplete and being part of developer relations changed that p p img src assets jekyll blog aasawari sahasrabuddhe intro blog community collage edb36b009ed3286a7bd7d14adb3e54ecea1029a758de6f0f2c1a8b97bab3255f jpg alt aasawari speaking at conferences and working with developer communities width 800 class center image p h2 id from software developer to developer relations devrel how it started from software developer to developer relations devrel how it started h2 p i was always an educator into public speaking and into building ideas and strategies and as part of the developer relations team i get to turn all that into work fortunately i had the opportunity to wear multiple hats community engineer content creator strategist and workshop builder and now i get to do code community and content everything together p p what made me stay in the community was the feeling of oh that s exactly what i was looking for thank you for guiding me that sense of connection and appreciation motivates me and i want to foster the same feeling in others once someone said this and this became my calling hence i enjoy being here closer to the community p h2 id my technical journey java spring boot and beyond my technical journey java spring boot and beyond h2 p over the years i ve written technical content led hands on workshops produced youtube videos and contributed as a guest author and mongodb champion my technical home base is java and frameworks like quarkus and spring boot hav...
|