인증 기능은 새로운 기능입니다. 이 엔드포인트는 https://<name>.auth.didit.me와 같이 애플리케이션의 발급자가 제공하며, Didit API 키는 받지 않습니다.
키는 30일마다 교체되며, 교체 전후로 하루씩 겹치는 기간이 있습니다. 따라서 5분 동안 캐시된 JWKS는 키가 교체되는 동안에도 계속 토큰을 검증합니다. 토큰에 보유하지 않은 kid가 명시되어 있으면 JWKS를 다시 가져오세요. 다시 가져오는 횟수는 1분에 최대 한 번입니다. 자세한 내용은 캐싱 및 교체를 참조하세요.
응답
게시된 키입니다.
애플리케이션의 게시된 공개 서명 키입니다. 일반적으로 하나의 키이며, 교체 시점에는 다음 키가 서명 하루 전에 게시되고 이전 키가 중단 후 하루 동안 유지되어 두 개의 키가 됩니다.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Didit Docs","description":"The best way to integrate identity and fraud checks into your app. One API, four product lines (KYC · KYB · Transaction Monitoring · Wallet Screening), 220+ countries, 14,000+ documents, sub-2s inference, $10 free credit/month.","colors":{"primary":"#2567FF","light":"#90B1FF","dark":"#1B4FE0"},"logo":{"light":"https://mintcdn.com/didit-0f962782/dCzNNoYCusBNdK3I/logo/didit.svg?fit=max\u0026auto=format\u0026n=dCzNNoYCusBNdK3I\u0026q=85\u0026s=9f162fb8295fa1fd9300a24b293ce0b7","dark":"https://mintcdn.com/didit-0f962782/TefoKXCbZA_GIK5a/logo/didit-logo-wordmark-white.svg?fit=max\u0026auto=format\u0026n=TefoKXCbZA_GIK5a\u0026q=85\u0026s=c8c541689c814ca6a2c873cf6185a3a7","href":"https://docs.didit.me"},"favicon":"https://mintcdn.com/didit-0f962782/t6r0B-WdGMU5mSS-/favicon.ico?fit=max\u0026auto=format\u0026n=t6r0B-WdGMU5mSS-\u0026q=85\u0026s=b291917b960ebe959ae3b1aa233eafa8","api":{"examples":{"prefill":true},"mdx":{"auth":{"method":"key","name":"x-api-key"},"server":"https://verification.didit.me"}},"background":{"color":{"light":"#FFFFFF","dark":"#1A1A1A"}},"navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Support"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Sign in","href":"https://business.didit.me"}},"footer":{"socials":{"x":"https://x.com/didit","github":"https://github.com/didit-protocol","linkedin":"https://linkedin.com/company/91001155","website":"https://didit.me"}},"search":{"prompt":"Search Didit docs..."},"seo":{"metatags":{"twitter:site":"@didit","theme-color":"#2567FF","apple-mobile-web-app-title":"Didit Docs"},"organization":{"id":"https://didit.me/#organization","name":"Didit","legalName":"Didit Protocol","url":"https://didit.me","logo":"https://didit.me/logos/primary-horizontal-light.png","sameAs":["https://www.linkedin.com/company/91001155","https://www.youtube.com/@getdidit","https://github.com/didit-protocol","https://x.com/didit"]},"indexing":"navigable"},"fonts":{"heading":{"family":"Inter","weight":500},"body":{"family":"Inter","weight":400}},"errors":{"404":{"redirect":false,"title":"Page not found","description":"This page moved or never existed. [Back to docs](/)"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"thumbnails":{"appearance":"light","background":"https://mintcdn.com/didit-0f962782/Xkecx-xLq1K2abHK/images/og-thumbnail-backplate.png?fit=max\u0026auto=format\u0026n=Xkecx-xLq1K2abHK\u0026q=85\u0026s=c699fa252554b2ac8d4c631e209a1473","fonts":{"family":"Inter"}},"metadata":{"timestamp":true},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","href":""},{"language":"es","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Soporte"},{"icon":"signal","href":"https://status.didit.me","label":"Estado"}],"primary":{"type":"button","label":"Iniciar sesión","href":"https://business.didit.me"}},"href":"es"},{"language":"pt-BR","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suporte"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Entrar","href":"https://business.didit.me"}},"href":"pt-br"},{"language":"ja","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"サポート"},{"icon":"signal","href":"https://status.didit.me","label":"ステータス"}],"primary":{"type":"button","label":"サインイン","href":"https://business.didit.me"}},"href":"ja"},{"language":"de","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Support"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Anmelden","href":"https://business.didit.me"}},"href":"de"},{"language":"fr","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Assistance"},{"icon":"signal","href":"https://status.didit.me","label":"Statut"}],"primary":{"type":"button","label":"Se connecter","href":"https://business.didit.me"}},"href":"fr"},{"language":"it","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Supporto"},{"icon":"signal","href":"https://status.didit.me","label":"Stato"}],"primary":{"type":"button","label":"Accedi","href":"https://business.didit.me"}},"href":"it"},{"language":"pt","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suporte"},{"icon":"signal","href":"https://status.didit.me","label":"Estado"}],"primary":{"type":"button","label":"Iniciar sessão","href":"https://business.didit.me"}},"href":"pt"},{"language":"ca","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suport"},{"icon":"signal","href":"https://status.didit.me","label":"Estat"}],"primary":{"type":"button","label":"Inicia la sessió","href":"https://business.didit.me"}},"href":"ca"},{"language":"id","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Dukungan"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Masuk","href":"https://business.didit.me"}},"href":"id"},{"language":"ru","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Поддержка"},{"icon":"signal","href":"https://status.didit.me","label":"Статус"}],"primary":{"type":"button","label":"Вход","href":"https://business.didit.me"}},"href":"ru"},{"language":"ko","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"지원"},{"icon":"signal","href":"https://status.didit.me","label":"상태"}],"primary":{"type":"button","label":"로그인","href":"https://business.didit.me"}},"href":"ko"},{"language":"zh","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"支持"},{"icon":"signal","href":"https://status.didit.me","label":"状态"}],"primary":{"type":"button","label":"登录","href":"https://business.didit.me"}},"href":"zh"},{"language":"ar","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"الدعم"},{"icon":"signal","href":"https://status.didit.me","label":"الحالة"}],"primary":{"type":"button","label":"تسجيل الدخول","href":"https://business.didit.me"}},"href":"ar"},{"language":"hi","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"सहायता"},{"icon":"signal","href":"https://status.didit.me","label":"स्थिति"}],"primary":{"type":"button","label":"साइन इन करें","href":"https://business.didit.me"}},"href":"hi"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"didit-0f962782","hasAudioNarration":false,"actualSubdomain":"didit-0f962782","customDomains":["docs.didit.me"],"gitSource":{"type":"github","owner":"didit-protocol","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aef60ae8e01a92054befade","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"ar","tag":"مرجع API","count":432},{"language":"ca","tag":"Referència de l'API","count":432},{"language":"de","tag":"API-Referenz","count":432},{"language":"es","tag":"Referencia de la API","count":432},{"language":"fr","tag":"Référence API","count":432},{"language":"hi","tag":"API संदर्भ","count":432},{"language":"id","tag":"Referensi API","count":432},{"language":"it","tag":"Riferimento API","count":432},{"language":"ja","tag":"APIリファレンス","count":432},{"language":"ko","tag":"API 레퍼런스","count":432},{"language":"pt-BR","tag":"Referência da API","count":432},{"language":"pt","tag":"Referência da API","count":432},{"language":"ru","tag":"Справочник API","count":432},{"language":"zh","tag":"API 参考","count":432},{"language":"en","tag":"API Reference","count":424},{"language":"en","tag":"Database Validation","count":129},{"language":"ar","tag":"التحقق من قواعد البيانات","count":129},{"language":"ca","tag":"Validació en bases de dades","count":129},{"language":"de","tag":"Datenbankvalidierung","count":129},{"language":"es","tag":"Validación de base de datos","count":129},{"language":"fr","tag":"Validation en base de données","count":129},{"language":"hi","tag":"डेटाबेस सत्यापन","count":129},{"language":"id","tag":"Validasi Database","count":129},{"language":"it","tag":"Validazione su database","count":129},{"language":"ja","tag":"データベース検証","count":129},{"language":"ko","tag":"데이터베이스 검증","count":129},{"language":"pt-BR","tag":"Validação de banco de dados","count":129},{"language":"pt","tag":"Validação de base de dados","count":129},{"language":"ru","tag":"Проверка по базам данных","count":129},{"language":"zh","tag":"数据库核验","count":129},{"language":"ca","tag":"Primers passos","count":93},{"language":"de","tag":"Erste Schritte","count":93},{"language":"es","tag":"Primeros pasos","count":93},{"language":"ja","tag":"はじめに","count":93},{"language":"ko","tag":"시작하기","count":93},{"language":"pt-BR","tag":"Primeiros passos","count":93},{"language":"ru","tag":"Начало работы","count":93},{"language":"en","tag":"Get Started","count":87},{"language":"ar","tag":"ابدأ الآن","count":87},{"language":"fr","tag":"Commencer","count":87},{"language":"hi","tag":"शुरू करें","count":87},{"language":"id","tag":"Mulai","count":87},{"language":"it","tag":"Inizia","count":87},{"language":"pt","tag":"Começar","count":87},{"language":"zh","tag":"快速开始","count":87},{"language":"ko","tag":"인증","count":85},{"language":"en","tag":"User Verification","count":74},{"language":"ar","tag":"التحقق من المستخدمين","count":74},{"language":"ca","tag":"Verificació d'usuaris","count":74},{"language":"de","tag":"Benutzerverifizierung","count":74},{"language":"es","tag":"Verificación de usuarios","count":74},{"language":"fr","tag":"Vérification des utilisateurs","count":74},{"language":"hi","tag":"उपयोगकर्ता सत्यापन","count":74},{"language":"id","tag":"Verifikasi Pengguna","count":74},{"language":"it","tag":"Verifica degli utenti","count":74},{"language":"ja","tag":"ユーザー認証","count":74},{"language":"ko","tag":"사용자 인증","count":74},{"language":"pt-BR","tag":"Verificação de usuários","count":74},{"language":"pt","tag":"Verificação de utilizadores","count":74},{"language":"ru","tag":"Проверка пользователей","count":74},{"language":"zh","tag":"用户验证","count":74},{"language":"en","tag":"Integrate / SDKs","count":62},{"language":"ar","tag":"التكامل / SDKs","count":62},{"language":"ca","tag":"Integració / SDK","count":62},{"language":"de","tag":"Integrieren / SDKs","count":62},{"language":"es","tag":"Integración / SDKs","count":62},{"language":"fr","tag":"Intégrer / SDK","count":62},{"language":"hi","tag":"इंटीग्रेट करें / SDK","count":62},{"language":"id","tag":"Integrasi / SDK","count":62},{"language":"it","tag":"Integrazione / SDK","count":62},{"language":"ja","tag":"連携 / SDK","count":62},{"language":"ko","tag":"연동 / SDK","count":62},{"language":"pt-BR","tag":"Integração / SDKs","count":62},{"language":"pt","tag":"Integrar / SDKs","count":62},{"language":"ru","tag":"Интеграция / SDK","count":62},{"language":"zh","tag":"集成 / SDK","count":62},{"language":"en","tag":"Travel Rule","count":55},{"language":"ar","tag":"Travel Rule","count":55},{"language":"ca","tag":"Travel Rule","count":55},{"language":"de","tag":"Travel Rule","count":55},{"language":"es","tag":"Travel Rule","count":55},{"language":"fr","tag":"Travel Rule","count":55},{"language":"hi","tag":"Travel Rule","count":55},{"language":"id","tag":"Travel Rule","count":55},{"language":"it","tag":"Travel Rule","count":55},{"language":"ja","tag":"トラベルルール","count":55},{"language":"ko","tag":"Travel Rule","count":55},{"language":"pt-BR","tag":"Travel Rule","count":55},{"language":"pt","tag":"Travel Rule","count":55},{"language":"ru","tag":"Travel Rule","count":55},{"language":"zh","tag":"Travel Rule","count":55},{"language":"en","tag":"Verification","count":48},{"language":"ar","tag":"التحقق","count":48},{"language":"ca","tag":"Verificació","count":48},{"language":"de","tag":"Verifizierung","count":48},{"language":"es","tag":"Verificación","count":48},{"language":"fr","tag":"Vérification","count":48},{"language":"hi","tag":"सत्यापन","count":48},{"language":"id","tag":"Verifikasi","count":48},{"language":"it","tag":"Verifica","count":48},{"language":"ja","tag":"検証","count":48},{"language":"pt-BR","tag":"Verificação","count":48},{"language":"pt","tag":"Verificação","count":48},{"language":"ru","tag":"Верификация","count":48},{"language":"zh","tag":"验证","count":48},{"language":"en","tag":"Authentication","count":37},{"language":"ar","tag":"المصادقة","count":37},{"language":"ca","tag":"Autenticació","count":37},{"language":"de","tag":"Authentifizierung","count":37},{"language":"es","tag":"Autenticación","count":37},{"language":"fr","tag":"Authentification","count":37},{"language":"hi","tag":"प्रमाणीकरण","count":37},{"language":"id","tag":"Autentikasi","count":37},{"language":"it","tag":"Autenticazione","count":37},{"language":"ja","tag":"認証","count":37},{"language":"pt-BR","tag":"Autenticação","count":37},{"language":"pt","tag":"Autenticação","count":37},{"language":"ru","tag":"Аутентификация","count":37},{"language":"zh","tag":"身份认证","count":37},{"language":"en","tag":"Digital ID wallets","count":35},{"language":"en","tag":"User and Business Verifications","count":35},{"language":"ar","tag":"محافظ الهوية الرقمية","count":35},{"language":"ar","tag":"التحقق من المستخدمين والشركات","count":35},{"language":"ca","tag":"Carteres d'identitat digital","count":35},{"language":"ca","tag":"Verificacions d'usuaris i empreses","count":35},{"language":"de","tag":"Digitale ID-Wallets","count":35},{"language":"de","tag":"Benutzer- und Unternehmensverifizierungen","count":35},{"language":"es","tag":"Wallets de identidad digital","count":35},{"language":"es","tag":"Verificaciones de usuarios y empresas","count":35},{"language":"fr","tag":"Portefeuilles d'identité numérique","count":35},{"language":"fr","tag":"Vérifications des utilisateurs et des entreprises","count":35},{"language":"hi","tag":"डिजिटल ID वॉलेट","count":35},{"language":"hi","tag":"उपयोगकर्ता और व्यवसाय सत्यापन","count":35},{"language":"id","tag":"Dompet ID Digital","count":35},{"language":"id","tag":"Verifikasi Pengguna dan Bisnis","count":35},{"language":"it","tag":"Wallet di identità digitale","count":35},{"language":"it","tag":"Verifiche di utenti e aziende","count":35},{"language":"ja","tag":"デジタルIDウォレット","count":35},{"language":"ja","tag":"ユーザーと企業の認証","count":35},{"language":"ko","tag":"디지털 신분증 지갑","count":35},{"language":"ko","tag":"사용자 인증 및 기업 확인","count":35},{"language":"pt-BR","tag":"Carteiras de identidade digital","count":35},{"language":"pt-BR","tag":"Verificações de usuários e empresas","count":35},{"language":"pt","tag":"Carteiras de identidade digital","count":35},{"language":"pt","tag":"Verificações de utilizadores e empresas","count":35},{"language":"ru","tag":"Цифровые ID-кошельки","count":35},{"language":"ru","tag":"Верификация пользователей и компаний","count":35},{"language":"zh","tag":"数字身份钱包","count":35},{"language":"zh","tag":"用户与企业验证","count":35},{"language":"ko","tag":"거래 모니터링","count":28}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","href":"/_mintlify/custom/didit-0f962782/714dd91730ddd114/style.css"}],"page":{"pagePath":"ko/authentication/api-reference/get-jwks","slug":"/ko/authentication/api-reference/get-jwks","pageMetadata":{"title":"서명 키(JWKS) 조회 | Didit Authentication API","sidebarTitle":"서명 키(JWKS) 조회","description":"GET /.well-known/jwks.json은 Didit 애플리케이션의 공개 ES256 키를 반환합니다. kid 기준으로 캐시하세요. 키는 30일마다 교체되며 1일 중복 기간이 있습니다.","keywords":["JWKS","JSON 웹 키 세트","ES256","P-256","kid","키 교체","JWT 검증","Didit Authentication API"],"openapi":"ko/openapi-authentication.json GET /.well-known/jwks.json","href":"/ko/authentication/api-reference/get-jwks"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"GET /.well-known/jwks.json은 Didit 애플리케이션의 공개 ES256 키를 반환합니다. kid 기준으로 캐시하세요. 키는 30일마다 교체되며 1일 중복 기간이 있습니다.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,..._provideComponents(),...props.components},{Warning}=_components;if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Warning,{children:_jsxs(_components.p,{children:[`인증 기능은 새로운 기능입니다. 이 엔드포인트는 `,_jsx(_components.code,{children:`https://\u003cname>.auth.didit.me`}),`와 같이 애플리케이션의 발급자가 제공하며, Didit API 키는 받지 않습니다.`]})}),`\n`,_jsxs(_components.p,{children:[`키는 30일마다 교체되며, 교체 전후로 하루씩 겹치는 기간이 있습니다. 따라서 5분 동안 캐시된 JWKS는 키가 교체되는 동안에도 계속 토큰을 검증합니다. 토큰에 보유하지 않은 `,_jsx(_components.code,{children:`kid`}),`가 명시되어 있으면 JWKS를 다시 가져오세요. 다시 가져오는 횟수는 1분에 최대 한 번입니다. 자세한 내용은 `,_jsx(_components.a,{href:`/ko/authentication/tokens-and-jwks#%EC%BA%90%EC%8B%B1%EA%B3%BC-%EA%B5%90%EC%B2%B4`,children:`캐싱 및 교체`}),`를 참조하세요.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"서명 키(JWKS) 조회 | Didit Authentication API","sidebarTitle":"서명 키(JWKS) 조회","description":"GET /.well-known/jwks.json은 Didit 애플리케이션의 공개 ES256 키를 반환합니다. kid 기준으로 캐시하세요. 키는 30일마다 교체되며 1일 중복 기간이 있습니다.","keywords":["JWKS","JSON 웹 키 세트","ES256","P-256","kid","키 교체","JWT 검증","Didit Authentication API"],"openapi":"ko/openapi-authentication.json GET /.well-known/jwks.json","href":"/ko/authentication/api-reference/get-jwks"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/didit-0f962782/5fb7c0c336c92274/snippets/data/database-validation-coverage.js","/_mintlify/custom/didit-0f962782/4ac7d3c2a19a354d/database-validation-playground.js"],"openApiReferenceData":{"operation":{"tags":["Issuer"],"summary":"서명 키 가져오기","operationId":"authentication_get_jwks","description":"GET /.well-known/jwks.json은 Didit 애플리케이션의 공개 ES256 키를 반환합니다. kid 기준으로 캐시하세요. 키는 30일마다 교체되며 1일 중복 기간이 있습니다.","security":["c04fe6fe-4295-466b-ac7c-5535ecbd25ae"],"x-mint":{"metadata":{"authMethod":"none"}},"x-didit-sdk":{"resource":"authentication","method":"get_jwks","auth":"none","server":true},"responses":{"200":"d99d648b-6461-4376-a103-1eee6ac7b5b7","403":"124ed564-7709-41bd-b760-b3f521788684","404":"38ef63fa-8845-4116-afbd-dfc6e5a43f20","429":"1ecef49b-93fd-4e47-a3ea-d87633715541","503":"3383159f-2c56-41e6-b03d-bb3f69022e54"},"method":"get","type":"path","servers":["660b9591-56c0-4d78-a294-d1d5ee843615"],"path":"/.well-known/jwks.json","baseUrlOptions":["https://{issuer}"],"title":"서명 키 가져오기","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[]},"dependencies":{"parameters":{},"responses":{"d99d648b-6461-4376-a103-1eee6ac7b5b7":{"description":"게시된 키입니다.","headers":{"Cache-Control":{"description":"`public, max-age=300`: 사용자와 공유 캐시는 성공한 응답을 액세스 토큰 수명인 5분 동안 보관할 수 있습니다.","schema":{"type":"string","example":"public, max-age=300"}}},"content":{"application/json":{"schema":{"type":"object","description":"애플리케이션의 게시된 공개 서명 키입니다. 일반적으로 하나의 키이며, 교체 시점에는 다음 키가 서명 하루 전에 게시되고 이전 키가 중단 후 하루 동안 유지되어 두 개의 키가 됩니다.","required":["keys"],"properties":{"keys":{"type":"array","items":{"type":"object","description":"JWK 형식(RFC 7517)의 P-256 공개 키입니다.","required":["kty","crv","x","y","kid","use","alg"],"properties":{"kty":{"type":"string","enum":["EC"],"isRequired":true,"uniqueKey":"keys.items.[INDEX].kty","typeLabel":"enum\u003cstring>"},"crv":{"type":"string","enum":["P-256"],"isRequired":true,"uniqueKey":"keys.items.[INDEX].crv","typeLabel":"enum\u003cstring>"},"x":{"type":"string","description":"공개 포인트의 x 좌표(base64url)입니다.","example":"ZDN2unLMultuZwNY_ZKMvsKLRrlC_usPFZyK77cnDO8","isRequired":true,"uniqueKey":"keys.items.[INDEX].x","typeLabel":"string"},"y":{"type":"string","description":"공개 포인트의 y 좌표(base64url)입니다.","example":"CfLKoaJNvhFpDWqG56H8dD_j0f1c93RdR63bhIdTh3I","isRequired":true,"uniqueKey":"keys.items.[INDEX].y","typeLabel":"string"},"kid":{"type":"string","description":"키 ID로, 이 키가 서명하는 모든 token의 헤더에 포함되는 `kid`입니다. 새 키 ID는 `k_`로 시작합니다.","example":"k_8sJ2dQvX0nLr5TfYb3HkPw","isRequired":true,"uniqueKey":"keys.items.[INDEX].kid","typeLabel":"string"},"use":{"type":"string","enum":["sig"],"isRequired":true,"uniqueKey":"keys.items.[INDEX].use","typeLabel":"enum\u003cstring>"},"alg":{"type":"string","enum":["ES256"],"isRequired":true,"uniqueKey":"keys.items.[INDEX].alg","typeLabel":"enum\u003cstring>"}},"uniqueKey":"keys.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"keys","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Keys":{"title":"Keys","value":{"keys":[{"kty":"EC","crv":"P-256","x":"ZDN2unLMultuZwNY_ZKMvsKLRrlC_usPFZyK77cnDO8","y":"CfLKoaJNvhFpDWqG56H8dD_j0f1c93RdR63bhIdTh3I","kid":"k_8sJ2dQvX0nLr5TfYb3HkPw","use":"sig","alg":"ES256"}]}}},"exampleType":"examples"}},"exampleType":"examples"},"124ed564-7709-41bd-b760-b3f521788684":{"description":"요청에 애플리케이션 자체의 오리진도 아니고 허용된 오리진 목록에도 없는 `Origin`이 포함되어 있습니다. 서버 요청은 `Origin`을 보내지 않습니다.","headers":{"Cache-Control":{"description":"항상 `no-store`입니다. 이 응답은 절대 캐시하지 마십시오.","schema":{"type":"string","example":"no-store"}},"Pragma":{"description":"항상 `no-cache`입니다.","schema":{"type":"string","example":"no-cache"}}},"content":{"application/json":{"schema":{"type":"object","required":["detail"],"properties":{"detail":{"type":"string","example":"invalid_token","isRequired":true,"uniqueKey":"detail","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"OriginNotAllowed":{"title":"OriginNotAllowed","value":{"detail":"origin_not_allowed"}}},"exampleType":"examples"}},"exampleType":"examples"},"38ef63fa-8845-4116-afbd-dfc6e5a43f20":{"description":"주소가 애플리케이션에 속해 있지만 해당 애플리케이션에 인증이 활성화되어 있지 않습니다. `apx.didit.me` 주소에서는 애플리케이션 ID를 알 수 없습니다. 어떤 애플리케이션에도 속하지 않는 주소는 endpoint에 도달하기 전에 거부되며 해당 응답은 JSON이 아닙니다.","headers":{"Cache-Control":{"description":"항상 `no-store`입니다. 이 응답은 절대 캐시하지 마십시오.","schema":{"type":"string","example":"no-store"}},"Pragma":{"description":"항상 `no-cache`입니다.","schema":{"type":"string","example":"no-cache"}}},"content":{"application/json":{"schema":{"type":"object","required":["detail"],"properties":{"detail":{"type":"string","example":"invalid_token","isRequired":true,"uniqueKey":"detail","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"ApplicationNotFound":{"title":"ApplicationNotFound","value":{"detail":"No Configuration matches the given query."}}},"exampleType":"examples"}},"exampleType":"examples"},"1ecef49b-93fd-4e47-a3ea-d87633715541":{"description":"이 endpoint에 대해 해당 IP 주소로부터의 요청이 너무 많거나, `POST` 또는 `DELETE` 요청 시 봇 보호 버킷이 비어 있습니다. 아무 작업도 실행되지 않았습니다. `Retry-After`초 동안 기다린 후 다시 시도하십시오.","headers":{"Retry-After":{"description":"재시도하기 전 대기할 시간(초)입니다.","schema":{"type":"integer","example":60}},"Cache-Control":{"description":"항상 `no-store`입니다. 이 응답은 절대 캐시하지 마십시오.","schema":{"type":"string","example":"no-store"}},"Pragma":{"description":"항상 `no-cache`입니다.","schema":{"type":"string","example":"no-cache"}}},"content":{"application/json":{"schema":{"type":"object","required":["detail"],"properties":{"detail":{"type":"string","example":"invalid_token","isRequired":true,"uniqueKey":"detail","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"RateLimited":{"title":"RateLimited","value":{"detail":"Too many requests from this IP address. Please wait before trying again. Expected available in 60 seconds."}},"BotProtection":{"title":"BotProtection","value":{"detail":"rate_limited Expected available in 2 seconds."}}},"exampleType":"examples"}},"exampleType":"examples"},"3383159f-2c56-41e6-b03d-bb3f69022e54":{"description":"요청이 의존하는 서비스를 일시적으로 사용할 수 없습니다. 백오프를 적용하여 다시 시도하십시오.","headers":{"Cache-Control":{"description":"항상 `no-store`입니다. 이 응답은 절대 캐시하지 마십시오.","schema":{"type":"string","example":"no-store"}},"Pragma":{"description":"항상 `no-cache`입니다.","schema":{"type":"string","example":"no-cache"}}},"content":{"application/json":{"schema":{"title":"OAuth error","type":"object","description":"OAuth 오류(RFC 6749 섹션 5.2) 또는 서비스 오류입니다.","required":["error"],"properties":{"error":{"type":"string","example":"invalid_grant","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"OAuth error · object"},"examples":{"TemporarilyUnavailable":{"title":"TemporarilyUnavailable","value":{"error":"temporarily_unavailable"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"c04fe6fe-4295-466b-ac7c-5535ecbd25ae":{}},"servers":{"660b9591-56c0-4d78-a294-d1d5ee843615":{"url":"https://{issuer}","description":"귀하 애플리케이션의 발급자: 로그인 오리진입니다.","variables":{"issuer":{"default":"your-app.auth.didit.me","description":"발급자 호스트: `\u003cname>.auth.didit.me`(프로덕션), `\u003cname>.sandbox.auth.didit.me`(샌드박스) 또는 활성 커스텀 도메인입니다."}}}}},"originalFileLocation":"ko/openapi-authentication.json"},"subdomain":"didit-0f962782","siteName":"Didit Docs","title":"서명 키(JWKS) 조회 | Didit Authentication API - Didit Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/authentication/api-reference/get-jwks","matchLevel":1},"es":{"href":"/es/authentication/api-reference/get-jwks","matchLevel":1},"pt-BR":{"href":"/pt-br/authentication/api-reference/get-jwks","matchLevel":1},"ja":{"href":"/ja/authentication/api-reference/get-jwks","matchLevel":1},"de":{"href":"/de/authentication/api-reference/get-jwks","matchLevel":1},"fr":{"href":"/fr/authentication/api-reference/get-jwks","matchLevel":1},"it":{"href":"/it/authentication/api-reference/get-jwks","matchLevel":1},"pt":{"href":"/pt/authentication/api-reference/get-jwks","matchLevel":1},"ca":{"href":"/ca/authentication/api-reference/get-jwks","matchLevel":1},"id":{"href":"/id/authentication/api-reference/get-jwks","matchLevel":1},"ru":{"href":"/ru/authentication/api-reference/get-jwks","matchLevel":1},"ko":{"href":"/ko/authentication/api-reference/get-jwks","matchLevel":0},"zh":{"href":"/zh/authentication/api-reference/get-jwks","matchLevel":1},"ar":{"href":"/ar/authentication/api-reference/get-jwks","matchLevel":1},"hi":{"href":"/hi/authentication/api-reference/get-jwks","matchLevel":1}}},"lastModified":"2026-11-07T17:37:12.068Z","gitLastModified":"2026-11-07T17:24:04.000Z","originalFileLocation":"ko/authentication/api-reference/get-jwks.mdx","locale":"ko"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"GET /.well-known/jwks.json은 Didit 애플리케이션의 공개 ES256 키를 반환합니다. kid 기준으로 캐시하세요. 키는 30일마다 교체되며 1일 중복 기간이 있습니다.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Didit Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"서명 키(JWKS) 조회 | Didit Authentication API - Didit Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"GET /.well-known/jwks.json은 Didit 애플리케이션의 공개 ES256 키를 반환합니다. kid 기준으로 캐시하세요. 키는 30일마다 교체되며 1일 중복 기간이 있습니다.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Didit Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.didit.me/ko/authentication/api-reference/get-jwks\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://didit-0f962782.mintlify.site/_mintlify/api/og/v2?division=API+%EB%A0%88%ED%8D%BC%EB%9F%B0%EC%8A%A4\u0026amp;title=%EC%84%9C%EB%AA%85+%ED%82%A4%28JWKS%29+%EC%A1%B0%ED%9A%8C+%7C+Didit+Authentication+API\u0026amp;description=GET+%2F.well-known%2Fjwks.json%EC%9D%80+Didit+%EC%95%A0%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98%EC%9D%98+%EA%B3%B5%EA%B0%9C+ES256+%ED%82%A4%EB%A5%BC+%EB%B0%98%ED%99%98%ED%95%A9%EB%8B%88%EB%8B%A4.+kid+%EA%B8%B0%EC%A4%80%EC%9C%BC%EB%A1%9C+%EC%BA%90%EC%8B%9C%ED%95%98%EC%84%B8%EC%9A%94.+%ED%82%A4%EB%8A%94+30%EC%9D%BC%EB%A7%88%EB%8B%A4+%EA%B5%90%EC%B2%B4%EB%90%98%EB%A9%B0+1%EC%9D%BC+%EC%A4%91%EB%B3%B5+%EA%B8%B0%EA%B0%84%EC%9D%B4+%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4.\u0026amp;theme=f6d5c5eb819d99f700ee852a\u0026amp;signature=a1337d4cd5b7fa6641ca67362120a52790380a7655470dc62d19fce9749ab821\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"서명 키(JWKS) 조회 | Didit Authentication API - Didit Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"GET /.well-known/jwks.json은 Didit 애플리케이션의 공개 ES256 키를 반환합니다. kid 기준으로 캐시하세요. 키는 30일마다 교체되며 1일 중복 기간이 있습니다.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://didit-0f962782.mintlify.site/_mintlify/api/og/v2?division=API+%EB%A0%88%ED%8D%BC%EB%9F%B0%EC%8A%A4\u0026amp;title=%EC%84%9C%EB%AA%85+%ED%82%A4%28JWKS%29+%EC%A1%B0%ED%9A%8C+%7C+Didit+Authentication+API\u0026amp;description=GET+%2F.well-known%2Fjwks.json%EC%9D%80+Didit+%EC%95%A0%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98%EC%9D%98+%EA%B3%B5%EA%B0%9C+ES256+%ED%82%A4%EB%A5%BC+%EB%B0%98%ED%99%98%ED%95%A9%EB%8B%88%EB%8B%A4.+kid+%EA%B8%B0%EC%A4%80%EC%9C%BC%EB%A1%9C+%EC%BA%90%EC%8B%9C%ED%95%98%EC%84%B8%EC%9A%94.+%ED%82%A4%EB%8A%94+30%EC%9D%BC%EB%A7%88%EB%8B%A4+%EA%B5%90%EC%B2%B4%EB%90%98%EB%A9%B0+1%EC%9D%BC+%EC%A4%91%EB%B3%B5+%EA%B8%B0%EA%B0%84%EC%9D%B4+%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4.\u0026amp;theme=f6d5c5eb819d99f700ee852a\u0026amp;signature=a1337d4cd5b7fa6641ca67362120a52790380a7655470dc62d19fce9749ab821\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Didit Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2567FF\">\u003cmeta data-mint-head name=\"theme-color\" content=\"#2567FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.didit.me/ko/authentication/api-reference/get-jwks\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/ko/authentication/api-reference/get-jwks.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://docs.didit.me/ko/authentication/api-reference/get-jwks\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.didit.me/authentication/api-reference/get-jwks\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.didit.me/es/authentication/api-reference/get-jwks\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.didit.me/pt-br/authentication/api-reference/get-jwks\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.didit.me/ja/authentication/api-reference/get-jwks\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.didit.me/de/authentication/api-reference/get-jwks\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.didit.me/fr/authentication/api-reference/get-jwks\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"it\" href=\"https://docs.didit.me/it/authentication/api-reference/get-jwks\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt\" href=\"https://docs.didit.me/pt/authentication/api-reference/get-jwks\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ca\" href=\"https://docs.didit.me/ca/authentication/api-reference/get-jwks\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"id\" href=\"https://docs.didit.me/id/authentication/api-reference/get-jwks\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ru\" href=\"https://docs.didit.me/ru/authentication/api-reference/get-jwks\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.didit.me/zh/authentication/api-reference/get-jwks\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ar\" href=\"https://docs.didit.me/ar/authentication/api-reference/get-jwks\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"hi\" href=\"https://docs.didit.me/hi/authentication/api-reference/get-jwks\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.didit.me/authentication/api-reference/get-jwks\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://didit.me/#organization\",\"name\":\"Didit\",\"legalName\":\"Didit Protocol\",\"url\":\"https://didit.me\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://didit.me/logos/primary-horizontal-light.png\"},\"sameAs\":[\"https://www.linkedin.com/company/91001155\",\"https://www.youtube.com/@getdidit\",\"https://github.com/didit-protocol\",\"https://x.com/didit\"]},{\"@type\":\"WebSite\",\"@id\":\"https://docs.didit.me#website\",\"name\":\"Didit Docs\",\"url\":\"https://docs.didit.me\",\"publisher\":{\"@id\":\"https://didit.me/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.didit.me/ko/authentication/api-reference/get-jwks#webpage\",\"url\":\"https://docs.didit.me/ko/authentication/api-reference/get-jwks\",\"name\":\"서명 키(JWKS) 조회 | Didit Authentication API\",\"description\":\"GET /.well-known/jwks.json은 Didit 애플리케이션의 공개 ES256 키를 반환합니다. kid 기준으로 캐시하세요. 키는 30일마다 교체되며 1일 중복 기간이 있습니다.\",\"dateModified\":\"2026-11-07T17:24:04.000Z\",\"isPartOf\":{\"@id\":\"https://docs.didit.me#website\"},\"breadcrumb\":{\"@id\":\"https://docs.didit.me/ko/authentication/api-reference/get-jwks#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.didit.me/ko/authentication/api-reference/get-jwks#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"인증\",\"item\":\"https://docs.didit.me/ko/authentication/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API 레퍼런스\",\"item\":\"https://docs.didit.me/ko/authentication/api-reference/get-openid-configuration\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"서명 키(JWKS) 조회 | Didit Authentication API\",\"item\":\"https://docs.didit.me/ko/authentication/api-reference/get-jwks\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.didit.me/ko/authentication/api-reference/get-jwks#apireference\",\"headline\":\"서명 키(JWKS) 조회 | Didit Authentication API\",\"name\":\"서명 키(JWKS) 조회 | Didit Authentication API\",\"description\":\"GET /.well-known/jwks.json은 Didit 애플리케이션의 공개 ES256 키를 반환합니다. kid 기준으로 캐시하세요. 키는 30일마다 교체되며 1일 중복 기간이 있습니다.\",\"url\":\"https://docs.didit.me/ko/authentication/api-reference/get-jwks\",\"mainEntityOfPage\":{\"@id\":\"https://docs.didit.me/ko/authentication/api-reference/get-jwks#webpage\"},\"dateModified\":\"2026-11-07T17:24:04.000Z\",\"keywords\":\"JWKS, JSON 웹 키 세트, ES256, P-256, kid, 키 교체, JWT 검증, Didit Authentication API\",\"publisher\":{\"@id\":\"https://didit.me/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.didit.me#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Didit Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Didit Docs","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/authentication/api-reference/get-jwks"}]},{"language":"es","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Soporte"},{"icon":"signal","href":"https://status.didit.me","label":"Estado"}],"primary":{"type":"button","label":"Iniciar sesión","href":"https://business.didit.me"}},"pages":[{"title":"es","href":"/es/authentication/api-reference/get-jwks"}]},{"language":"pt-BR","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suporte"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Entrar","href":"https://business.didit.me"}},"pages":[{"title":"pt-BR","href":"/pt-br/authentication/api-reference/get-jwks"}]},{"language":"ja","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"サポート"},{"icon":"signal","href":"https://status.didit.me","label":"ステータス"}],"primary":{"type":"button","label":"サインイン","href":"https://business.didit.me"}},"pages":[{"title":"ja","href":"/ja/authentication/api-reference/get-jwks"}]},{"language":"de","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Support"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Anmelden","href":"https://business.didit.me"}},"pages":[{"title":"de","href":"/de/authentication/api-reference/get-jwks"}]},{"language":"fr","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Assistance"},{"icon":"signal","href":"https://status.didit.me","label":"Statut"}],"primary":{"type":"button","label":"Se connecter","href":"https://business.didit.me"}},"pages":[{"title":"fr","href":"/fr/authentication/api-reference/get-jwks"}]},{"language":"it","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Supporto"},{"icon":"signal","href":"https://status.didit.me","label":"Stato"}],"primary":{"type":"button","label":"Accedi","href":"https://business.didit.me"}},"pages":[{"title":"it","href":"/it/authentication/api-reference/get-jwks"}]},{"language":"pt","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suporte"},{"icon":"signal","href":"https://status.didit.me","label":"Estado"}],"primary":{"type":"button","label":"Iniciar sessão","href":"https://business.didit.me"}},"pages":[{"title":"pt","href":"/pt/authentication/api-reference/get-jwks"}]},{"language":"ca","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suport"},{"icon":"signal","href":"https://status.didit.me","label":"Estat"}],"primary":{"type":"button","label":"Inicia la sessió","href":"https://business.didit.me"}},"pages":[{"title":"ca","href":"/ca/authentication/api-reference/get-jwks"}]},{"language":"id","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Dukungan"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Masuk","href":"https://business.didit.me"}},"pages":[{"title":"id","href":"/id/authentication/api-reference/get-jwks"}]},{"language":"ru","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Поддержка"},{"icon":"signal","href":"https://status.didit.me","label":"Статус"}],"primary":{"type":"button","label":"Вход","href":"https://business.didit.me"}},"pages":[{"title":"ru","href":"/ru/authentication/api-reference/get-jwks"}]},{"language":"ko","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"지원"},{"icon":"signal","href":"https://status.didit.me","label":"상태"}],"primary":{"type":"button","label":"로그인","href":"https://business.didit.me"}},"tabs":[{"tab":"시작하기","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/rocket.svg","pages":[{"title":"시작하기","href":"/ko"}]},{"tab":"연동 / SDK","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","groups":[{"group":"가이드","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/book.svg","pages":[{"title":"KYC SDK \u0026 연동: 웹, 모바일 \u0026 Zapier","sidebarTitle":"SDK \u0026 연동","href":"/ko/integration/sdks"},{"title":"KYC API 연동 가이드: 엔드투엔드 전체 흐름","sidebarTitle":"API 전체 흐름","href":"/ko/integration/api-full-flow"},{"title":"웹훅: 실시간 KYC·KYB 이벤트 및 HMAC 서명","sidebarTitle":"웹훅","href":"/ko/integration/webhooks"},{"title":"알림 webhook: 팀 알림을 엔드포인트로 전송","sidebarTitle":"알림 webhook","href":"/ko/integration/alert-webhooks"},{"title":"인증 상태: 세션 수명 주기 및 상태 코드","sidebarTitle":"인증 상태","href":"/ko/integration/verification-statuses"},{"title":"Didit API 오류 코드: 상태 코드, 응답 본문 및 해결 방법","sidebarTitle":"API 오류","href":"/ko/integration/api-errors"},{"title":"API 속도 제한: 한도, 헤더 및 429 백오프 전략","sidebarTitle":"속도 제한","href":"/ko/integration/rate-limiting"},{"title":"샌드박스 테스트 데이터: 시나리오, 매직 값, 문서","sidebarTitle":"샌드박스 \u0026 테스트 데이터","href":"/ko/integration/sandbox-testing"},{"title":"프로그래매틱 등록: AI 에이전트를 위한 KYC API","sidebarTitle":"프로그래매틱 등록","href":"/ko/integration/programmatic-registration"},{"title":"연동 프롬프트: 신분증 인증·거래 모니터링·생체 인증 통합","sidebarTitle":"연동 프롬프트","href":"/ko/integration/integration-prompt"}]},{"group":"인증","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","pages":[{"title":"인증(Authentication): 최종 사용자 로그인, 패스키 및 세션","sidebarTitle":"인증","href":"/ko/authentication/overview"},{"group":"빠른 시작","pages":[{"title":"JavaScript 빠른 시작","href":"/ko/authentication/quickstarts/javascript"},{"title":"React 인증 빠른 시작","href":"/ko/authentication/quickstarts/react"},{"title":"Next.js 빠른 시작 가이드","href":"/ko/authentication/quickstarts/nextjs"},{"title":"iOS 빠른 시작: 인증 연동","href":"/ko/authentication/quickstarts/ios"},{"title":"Android 사용자 인증 빠른 시작","href":"/ko/authentication/quickstarts/android"},{"title":"React Native 빠른 시작 가이드","href":"/ko/authentication/quickstarts/react-native"},{"title":"Flutter 인증 빠른 시작","href":"/ko/authentication/quickstarts/flutter"}]},{"title":"로그인 방법: 패스키, 코드, 소셜, SSO","sidebarTitle":"로그인 방법","href":"/ko/authentication/sign-in-methods"},{"title":"JWT 검증과 JWKS: Didit Authentication 토큰","sidebarTitle":"토큰 및 JWKS","href":"/ko/authentication/tokens-and-jwks"},{"title":"인증 이벤트 및 webhook","sidebarTitle":"이벤트 및 webhook","href":"/ko/authentication/events-and-webhooks"},{"title":"사용자 마이그레이션: 비밀번호 및 MFA 가져오기","sidebarTitle":"사용자 마이그레이션","href":"/ko/authentication/migration"},{"title":"로그인 봇 차단: 크리덴셜 스터핑·무차별 대입 공격 방어","sidebarTitle":"봇 차단","href":"/ko/authentication/bot-protection"},{"group":"API 레퍼런스","pages":[{"title":"OpenID 구성 조회 | Didit Authentication API","sidebarTitle":"OpenID 구성 조회","description":"GET /.well-known/openid-configuration은 Didit의 OpenID Connect 디스커버리 문서를 반환합니다: 발급자, 엔드포인트, 권한 부여, ES256, 클레임.","openapi":"ko/openapi-authentication.json GET /.well-known/openid-configuration","href":"/ko/authentication/api-reference/get-openid-configuration"},{"title":"서명 키(JWKS) 조회 | Didit Authentication API","sidebarTitle":"서명 키(JWKS) 조회","openapi":"ko/openapi-authentication.json GET /.well-known/jwks.json","href":"/ko/authentication/api-reference/get-jwks"},{"title":"Token Endpoint: 코드 교환·갱신 | Didit Authentication API","sidebarTitle":"토큰 교환 또는 갱신","description":"Didit의 POST /token/ 엔드포인트는 PKCE 인가 코드를 교환하거나 refresh token을 교체합니다. refresh token을 재사용하면 세션이 취소됩니다.","openapi":"ko/openapi-authentication.json POST /token/","href":"/ko/authentication/api-reference/token"},{"title":"세션 조회 | Didit Authentication API","sidebarTitle":"세션 조회","openapi":"ko/openapi-authentication.json GET /session/","href":"/ko/authentication/api-reference/get-session"},{"title":"세션 해지(로그아웃) | Didit 인증 API","sidebarTitle":"세션 해지","openapi":"ko/openapi-authentication.json DELETE /session/","href":"/ko/authentication/api-reference/revoke-session"},{"title":"스텝업 인증 생성 | Didit 인증 API","sidebarTitle":"스텝업 인증 생성","openapi":"ko/openapi-authentication.json POST /step-up/","href":"/ko/authentication/api-reference/create-step-up"},{"title":"Step-Up 상태 조회 | Didit Authentication API","sidebarTitle":"Step-up 조회","openapi":"ko/openapi-authentication.json GET /step-up/{step_up_id}/","href":"/ko/authentication/api-reference/retrieve-step-up"},{"title":"모니터링 토큰 생성 | Didit Authentication API","sidebarTitle":"모니터링 토큰 생성하기","openapi":"ko/openapi-authentication.json POST /monitoring-token/","href":"/ko/authentication/api-reference/create-monitoring-token"}]}]},{"group":"Model Context Protocol(MCP)","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","pages":[{"title":"Didit MCP 서버: AI 에이전트를 위한 신원 인증","sidebarTitle":"개요","href":"/ko/integration/mcp/overview"},{"title":"Claude에 Didit MCP 서버 연결하기","sidebarTitle":"Claude 연결","href":"/ko/integration/mcp/claude"},{"title":"MCP 서버 설치: Claude, Cursor, VS Code, Windsurf","sidebarTitle":"설치","href":"/ko/integration/mcp/installation"},{"title":"Didit MCP 인증: Didit으로 로그인(OAuth)","sidebarTitle":"인증","href":"/ko/integration/mcp/authentication"},{"title":"Didit MCP 도구 레퍼런스: 신분증 인증 등 169개 도구","sidebarTitle":"도구","href":"/ko/integration/mcp/tools"},{"title":"Didit MCP 예제: 프롬프트 및 에이전트 대화","sidebarTitle":"예제","href":"/ko/integration/mcp/examples"},{"title":"Didit MCP 고급 설정, 문제 해결 및 자체 호스팅","sidebarTitle":"고급 설정","href":"/ko/integration/mcp/advanced"}]},{"group":"웹 SDK","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/browser.svg","pages":[{"title":"웹 신원 인증 SDK: JS 및 iframe","sidebarTitle":"웹 SDK","href":"/ko/integration/web-sdks/overview"},{"title":"자바스크립트 신분증 인증 SDK: 웹 KYC","sidebarTitle":"JavaScript SDK","href":"/ko/integration/web-sdks/javascript-sdk"},{"title":"웹 리다이렉트 KYC: 호스팅 인증 페이지","sidebarTitle":"웹 리다이렉트","href":"/ko/integration/web-sdks/web-redirect"},{"title":"iframe 신분증 인증: 임베디드 웹 KYC","sidebarTitle":"InContext (iframe)","href":"/ko/integration/web-sdks/incontext-iframe"},{"title":"WebView KYC: 모바일 신원 인증","sidebarTitle":"WebView 연동","href":"/ko/integration/web-sdks/webview-in-ios-android"}]},{"group":"네이티브 SDK","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/mobile.svg","pages":[{"title":"모바일 KYC SDK: iOS, Android, RN, Flutter 네이티브 연동","sidebarTitle":"네이티브 SDK","href":"/ko/integration/native-sdks/overview"},{"title":"iOS 신분증 인증 SDK: 모바일 KYC","sidebarTitle":"iOS SDK","href":"/ko/integration/native-sdks/ios-sdk"},{"title":"안드로이드 Kotlin 신분증 인증 SDK: KYC","sidebarTitle":"안드로이드 SDK","href":"/ko/integration/native-sdks/android-sdk"},{"title":"React Native KYC SDK: 모바일 신원 인증","sidebarTitle":"React Native SDK","href":"/ko/integration/native-sdks/react-native-sdk"},{"title":"Flutter KYC SDK: Dart 모바일 신원 인증","sidebarTitle":"Flutter SDK","href":"/ko/integration/native-sdks/flutter-sdk"}]},{"group":"서버 SDK","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","pages":[{"title":"서버 SDK: Python, Node.js, Go, Java, PHP, Ruby, .NET","sidebarTitle":"개요","href":"/ko/integration/server-sdks/overview"},{"title":"Didit Python SDK: KYC, AML, 거래 모니터링","sidebarTitle":"Python","href":"/ko/integration/server-sdks/python"},{"title":"Didit Node.js 및 TypeScript SDK: KYC·AML 연동 가이드","sidebarTitle":"Node.js","href":"/ko/integration/server-sdks/node"},{"title":"Go SDK로 KYC, AML 및 거래 처리","sidebarTitle":"Go","href":"/ko/integration/server-sdks/go"},{"title":"Java 및 Kotlin SDK: KYC, AML, 거래 모니터링","sidebarTitle":"Java","href":"/ko/integration/server-sdks/java"},{"title":"Didit PHP SDK: KYC, AML 및 거래 모니터링","sidebarTitle":"PHP","href":"/ko/integration/server-sdks/php"},{"title":"Didit Ruby SDK: KYC, AML 스크리닝, 거래 모니터링 연동","sidebarTitle":"Ruby","href":"/ko/integration/server-sdks/ruby"},{"title":"C# 및 .NET SDK: KYC, AML, 거래 모니터링","sidebarTitle":".NET","href":"/ko/integration/server-sdks/dotnet"}]},{"group":"연동","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/puzzle.svg","pages":[{"title":"노코드 KYC 엔진: Zapier 신원 인증 자동화","sidebarTitle":"노코드 엔진 연동","href":"/ko/integration/engines/overview"},{"title":"Zapier 신분증 인증 자동화","sidebarTitle":"Zapier","href":"/ko/integration/engines/zapier"},{"title":"Okta \u0026 Auth0 신원 확인 연동","href":"/ko/integration/engines/okta-auth0-idv"},{"title":"WooCommerce 신분증 인증 플러그인: WordPress KYC","sidebarTitle":"WordPress + WooCommerce","href":"/ko/integration/web-sdks/wordpress-woocommerce"},{"title":"Shopify KYC 앱 - 신원 및 연령 인증","sidebarTitle":"Shopify","href":"/ko/integration/web-sdks/shopify"},{"title":"Salesforce 신분증 인증 앱: KYC 및 KYB","sidebarTitle":"Salesforce","href":"/ko/integration/web-sdks/salesforce"}]}]},{"tab":"API 레퍼런스","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","pages":[{"title":"API 레퍼런스","href":"/ko/api-reference/overview"}]},{"tab":"사용자 인증","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/user-verifications.svg","pages":[{"title":"사용자 인증","href":"/ko/core-technology/liveness/overview"}]},{"tab":"기업 확인","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/business-verifications.svg","pages":[{"title":"기업 확인","href":"/ko/business-verification/overview"}]},{"tab":"거래 모니터링","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/transactions.svg","pages":[{"title":"거래 모니터링","href":"/ko/transaction-monitoring/overview"}]},{"tab":"변경 내역","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/calendar.svg","pages":[{"title":"변경 내역","href":"/ko/changelog"}]}],"global":{"anchors":[{"anchor":"API 레퍼런스","icon":"code","href":"/ko/api-reference/overview"},{"anchor":"Business Console","icon":"gauge","href":"https://business.didit.me"},{"anchor":"OpenAPI 사양","icon":"file-code","href":"https://docs.didit.me/ko/openapi-25.json"},{"anchor":"연동 프롬프트","icon":"wand-magic-sparkles","href":"/ko/integration/integration-prompt"},{"anchor":"MCP 서버","icon":"plug","href":"/ko/integration/mcp/overview"},{"anchor":"에이전트 스킬","icon":"robot","href":"https://github.com/didit-protocol/skills"}]}},{"language":"zh","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"支持"},{"icon":"signal","href":"https://status.didit.me","label":"状态"}],"primary":{"type":"button","label":"登录","href":"https://business.didit.me"}},"pages":[{"title":"zh","href":"/zh/authentication/api-reference/get-jwks"}]},{"language":"ar","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"الدعم"},{"icon":"signal","href":"https://status.didit.me","label":"الحالة"}],"primary":{"type":"button","label":"تسجيل الدخول","href":"https://business.didit.me"}},"pages":[{"title":"ar","href":"/ar/authentication/api-reference/get-jwks"}]},{"language":"hi","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"सहायता"},{"icon":"signal","href":"https://status.didit.me","label":"स्थिति"}],"primary":{"type":"button","label":"साइन इन करें","href":"https://business.didit.me"}},"pages":[{"title":"hi","href":"/hi/authentication/api-reference/get-jwks"}]}]},"basePath":"","title":"서명 키(JWKS) 조회 | Didit Authentication API - Didit Docs","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CBsVopKK.js","utils-DZAk68jJ.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-D32AYZrP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-D_A5_cny.js","snippetPresets-xNRfS9th.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BIB25-tq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CydJ4w4j.js","shallow-CYPBeQSG.js","getApiPlaygroundDisplay-A5xJVBOu.js","CodeSnippet-BVRTgi3m.js","CodeSnippets-DjD6BSlt.js","Page-Dr40SSJq.js","getPastedJson-D4V4JyrR.js","icon-uhcnG22T.js","MethodPill-CM-ZQdGH.js","DuplicateIcon-B_WnOiNf.js","createIcon-CJsb8utt.js","DynamicMarkdown-D-2HDKEp.js","SectionHeading-KP5xmMgQ.js","axios-vUo_bRtp.js","Markdown-D_k0dg6k.js","clsx-DK3K4Z1S.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DE3EVdvd.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-fN9H9n9g.js"]}