API Key와 Secret(Consumer Key와 Secret이라고도 함)은 X API에 액세스하는 데 필요한 가장 기본적인 자격 증명입니다. 이 자격 증명은 X App에 대한 사용자 이름과 비밀번호 역할을 하며, X API가 요청이 어느 App에서 온 것인지 식별하는 데 사용됩니다. 이 자격 증명은 인증 엔드포인트에서 사용자 Access Token 및 Secret, Bearer 토큰과 같은 추가 자격 증명을 생성하는 데 사용할 수 있습니다. 또한 OAuth 1.0a User Context 인증이 필요한 요청을 승인할 때는 이 자격 증명을 Access Token 및 기타 권한 부여 매개변수와 함께 사용해야 합니다.
X App을 생성하면 API Key와 Secret, 그리고 Bearer 토큰이 함께 표시됩니다. 이 자격 증명은 한 번만 표시되므로, 비밀번호 관리자나 기타 안전한 위치에 반드시 저장해 두시기 바랍니다.키와 토큰을 어떻게 다뤄야 하는지에 대해서는, 자격 증명이 유출되었을 때 취해야 할 조치에 대한 상세 내용을 포함해 인증 모범 사례 페이지에서 더 많은 권장 사항을 확인하실 수 있습니다.
App 생성 후 API Key와 Secret을 찾고 재발급하는 방법
이미 App을 생성했고 API Key와 Secret을 조회하거나 재발급해야 하는 경우, 다음 단계를 따르세요:
개발자 콘솔로 이동합니다.
사이드 내비게이션에서 ‘Apps’ 드롭다운 메뉴를 펼칩니다.
조회하거나 재발급하려는 API Key와 Secret이 연결된 App을 엽니다.
‘Keys and tokens’ 탭으로 이동합니다.
여기에서 App과 연결된 모든 인증 정보를 확인할 수 있습니다.
API Key 및 Secret 사용 방법
X Developer Platform을 막 살펴보기 시작한 단계라면, 플랫폼에서 어떤 기능을 제공하는지 확인하기 위해 도구나 라이브러리를 사용하는 것을 권장합니다. 이러한 도구는 인증을 알아서 처리해 주며, 많은 시간과 불필요한 시행착오를 줄일 수 있습니다. 특히 초보 개발자에게는 Postman 시작하기 또는 Insomnia 사용을 추천합니다. 직접 처음부터 요청을 구성해 보고 싶다면, OAuth 1.0a 요청 인가 가이드를 참고하세요.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"X","colors":{"primary":"#0E0E0E","light":"#B0B0B0","dark":"#0E0E0E"},"logo":{"light":"https://mintcdn.com/generaltranslation/p-tsc5qa00w8y5M4/logo/light.svg?fit=max\u0026auto=format\u0026n=p-tsc5qa00w8y5M4\u0026q=85\u0026s=299a991122fb35a82f868bc62a8be1ae","dark":"https://mintcdn.com/generaltranslation/p-tsc5qa00w8y5M4/logo/dark.svg?fit=max\u0026auto=format\u0026n=p-tsc5qa00w8y5M4\u0026q=85\u0026s=06e5086f68ab588cc44787b665898b75"},"favicon":"/favicon.png","appearance":{"default":"dark","strict":true},"background":{"color":{"dark":"#050505"}},"navbar":{"links":[{"href":"https://developer.x.com/en/support","label":"Support"}],"primary":{"type":"button","label":"Developer Console","href":"https://developer.x.com/en/portal/petition/essential/basic-info"}},"footer":{"socials":{"x":"https://x.com/xdevelopers","github":"https://github.com/xdevplatform"},"links":[{"header":"Legal","items":[{"label":"Terms of Service","href":"https://x.com/en/tos"},{"label":"Privacy Policy","href":"https://x.com/en/privacy"},{"label":"Cookies","href":"https://help.x.com/en/rules-and-policies/x-cookies"},{"label":"Developer Terms","href":"https://docs.x.com/developer-terms"}]}]},"seo":{"metatags":{"canonical":"https://docs.x.com","og:site_name":"X Developer Platform","og:type":"website","og:locale":"en_US","twitter:card":"summary_large_image","twitter:site":"@xdevelopers","description":"Build, analyze, and innovate with X's real-time, global data and APIs. Access comprehensive API documentation, SDKs, tutorials, and developer tools.","author":"X Developer Platform","language":"en","robots":"index, follow","googlebot":"index, follow"},"indexing":"all"},"contextual":{"options":["copy","view",{"title":"Open in Grok","description":"Ask questions about this page","icon":"/logo/grok.svg","href":{"base":"https://grok.com","query":[{"key":"q","value":"Read from https://docs.x.com$path so I can ask questions about it."}]}}],"display":"header"},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","href":"overview"},{"language":"es","href":"es/overview"},{"language":"fr","href":"fr/overview"},{"language":"hi","href":"hi/overview"},{"language":"ja","href":"ja/overview"},{"language":"ko","href":"ko/overview"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"generaltranslation","hasAudioNarration":false,"actualSubdomain":"generaltranslation","customDomains":[],"gitSource":{"type":"github","owner":"fernando-aviles","repo":"x-docs","deployBranch":"locadex/setup-1769989792329","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6ae92afb0a94bfe43457bdcb:success","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"en","tag":"API Reference","count":371},{"language":"es","tag":"Referencia de la API","count":371},{"language":"fr","tag":"Référence de l’API","count":371},{"language":"hi","tag":"API संदर्भ","count":371},{"language":"ja","tag":"APIリファレンス","count":371},{"language":"ko","tag":"API 참조 문서","count":371},{"language":"en","tag":"TypeScript SDK","count":315},{"language":"es","tag":"SDK de TypeScript","count":315},{"language":"fr","tag":"SDK TypeScript","count":315},{"language":"hi","tag":"TypeScript SDK","count":315},{"language":"ja","tag":"TypeScript SDK","count":315},{"language":"ko","tag":"TypeScript SDK","count":315},{"language":"en","tag":"X API","count":295},{"language":"es","tag":"X API","count":294},{"language":"fr","tag":"X API","count":294},{"language":"hi","tag":"X API","count":294},{"language":"ja","tag":"X API","count":294},{"language":"ko","tag":"X API","count":294},{"language":"en","tag":"Interfaces","count":284},{"language":"es","tag":"Interfaces","count":284},{"language":"fr","tag":"Interfaces","count":284},{"language":"hi","tag":"इंटरफेस","count":284},{"language":"ja","tag":"インターフェイス","count":284},{"language":"ko","tag":"인터페이스","count":284},{"language":"en","tag":"Misc","count":281},{"language":"es","tag":"Varios","count":281},{"language":"fr","tag":"Divers","count":281},{"language":"hi","tag":"विविध","count":281},{"language":"ja","tag":"その他","count":281},{"language":"ko","tag":"기타","count":281},{"language":"en","tag":"Posts","count":78},{"language":"es","tag":"Publicaciones","count":78},{"language":"fr","tag":"Publications","count":78},{"language":"hi","tag":"पोस्ट्स","count":78},{"language":"ja","tag":"投稿","count":78},{"language":"ko","tag":"포스트","count":78},{"language":"en","tag":"Guides","count":76},{"language":"es","tag":"Guías","count":76},{"language":"fr","tag":"Guides","count":76},{"language":"ja","tag":"ガイド","count":76},{"language":"ko","tag":"가이드","count":76},{"language":"en","tag":"Python SDK","count":67},{"language":"es","tag":"SDK de Python","count":67},{"language":"fr","tag":"SDK Python","count":67},{"language":"hi","tag":"Python SDK","count":67},{"language":"ja","tag":"Python SDK","count":67},{"language":"ko","tag":"Python SDK","count":67},{"language":"en","tag":"Fundamentals","count":56},{"language":"hi","tag":"मार्गदर्शिकाएँ","count":50},{"language":"es","tag":"Conceptos básicos","count":43},{"language":"ko","tag":"기본 개념","count":43},{"language":"en","tag":"Lists","count":40},{"language":"es","tag":"Listas","count":40},{"language":"fr","tag":"Listes","count":40},{"language":"hi","tag":"सूचियाँ","count":40},{"language":"ja","tag":"リスト","count":40},{"language":"ko","tag":"리스트","count":40},{"language":"hi","tag":"बुनियादी बातें","count":39},{"language":"fr","tag":"Accueil","count":37},{"language":"ja","tag":"ホーム","count":37}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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":"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":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"@font-face{font-family:\"GraphikWide\";src:url(\"https://mintlify-assets.b-cdn.net/x/GraphikWide-Semibold-Trial.woff\") format(\"woff\");font-weight:600}.font-branded,h1,h2,h3{font-family:\"GraphikWide\";letter-spacing:-1%}.form{padding:15px;width:100%;min-height:300px;overflow-y:auto}.rate-limit-table th{text-align:left}tr td[data-label=\"Endpoint\"] a{font-size:12px}tr td[data-label=\"Pro Limit\"],tr td[data-label=\"Basic Limit\"],tr td[data-label=\"Free Limit\"]{font-size:12px}td[data-label=\"Pro Limit\"] strong,td[data-label=\"Basic Limit\"] strong,td[data-label=\"Free Limit\"] strong{margin-bottom:8px;display:block}.text-hero{color:white;font-weight:600;font-size:3rem;margin:0}@media (max-width: 767px){.text-hero{font-size:2rem}}#assistant-entry span{font-size:0!important;line-height:0!important}#assistant-entry span::before{content:\"Ask Grok\";font-size:0.875rem;line-height:1.5rem}#assistant-entry svg{display:none!important}#assistant-entry::before{content:\"\";display:inline-block;width:18px;height:18px;background-image:url(\"data:image/svg+xml,%3Csvg fill='%23000000' fill-rule='evenodd' height='1em' style='flex:none;line-height:1' viewBox='0 0 24 24' width='1em' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EGrok%3C/title%3E%3Cpath d='M9.27 15.29l7.978-5.897c.391-.29.95-.177 1.137.272.98 2.369.542 5.215-1.41 7.169-1.951 1.954-4.667 2.382-7.149 1.406l-2.711 1.257c3.889 2.661 8.611 2.003 11.562-.953 2.341-2.344 3.066-5.539 2.388-8.42l.006.007c-.983-4.232.242-5.924 2.75-9.383.06-.082.12-.164.179-.248l-3.301 3.305v-.01L9.267 15.292M7.623 16.723c-2.792-2.67-2.31-6.801.071-9.184 1.761-1.763 4.647-2.483 7.166-1.425l2.705-1.25a7.808 7.808 0 00-1.829-1A8.975 8.975 0 005.984 5.83c-2.533 2.536-3.33 6.436-1.962 9.764 1.022 2.487-.653 4.246-2.34 6.022-.599.63-1.199 1.259-1.682 1.925l7.62-6.815'/%3E%3C/svg%3E\");background-repeat:no-repeat;background-size:contain;vertical-align:middle}.dark #assistant-entry::before{background-image:url(\"data:image/svg+xml,%3Csvg fill='%23ffffff' fill-rule='evenodd' height='1em' style='flex:none;line-height:1' viewBox='0 0 24 24' width='1em' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EGrok%3C/title%3E%3Cpath d='M9.27 15.29l7.978-5.897c.391-.29.95-.177 1.137.272.98 2.369.542 5.215-1.41 7.169-1.951 1.954-4.667 2.382-7.149 1.406l-2.711 1.257c3.889 2.661 8.611 2.003 11.562-.953 2.341-2.344 3.066-5.539 2.388-8.42l.006.007c-.983-4.232.242-5.924 2.75-9.383.06-.082.12-.164.179-.248l-3.301 3.305v-.01L9.267 15.292M7.623 16.723c-2.792-2.67-2.31-6.801.071-9.184 1.761-1.763 4.647-2.483 7.166-1.425l2.705-1.25a7.808 7.808 0 00-1.829-1A8.975 8.975 0 005.984 5.83c-2.533 2.536-3.33 6.436-1.962 9.764 1.022 2.487-.653 4.246-2.34 6.022-.599.63-1.199 1.259-1.682 1.925l7.62-6.815'/%3E%3C/svg%3E\")}.chat-assistant-sheet-header span.font-semibold{font-size:0!important}.chat-assistant-sheet-header span.font-semibold::before{content:\"Grok\";font-size:0.875rem;font-weight:600}.chat-assistant-sheet-header svg.size-5.text-primary.dark\\:text-primary-light{display:none!important}.chat-assistant-sheet-header .flex.items-center.gap-2::before{content:\"\";display:inline-block;width:18px;height:18px;background-image:url(\"data:image/svg+xml,%3Csvg fill='%23000000' fill-rule='evenodd' height='1em' style='flex:none;line-height:1' viewBox='0 0 24 24' width='1em' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EGrok%3C/title%3E%3Cpath d='M9.27 15.29l7.978-5.897c.391-.29.95-.177 1.137.272.98 2.369.542 5.215-1.41 7.169-1.951 1.954-4.667 2.382-7.149 1.406l-2.711 1.257c3.889 2.661 8.611 2.003 11.562-.953 2.341-2.344 3.066-5.539 2.388-8.42l.006.007c-.983-4.232.242-5.924 2.75-9.383.06-.082.12-.164.179-.248l-3.301 3.305v-.01L9.267 15.292M7.623 16.723c-2.792-2.67-2.31-6.801.071-9.184 1.761-1.763 4.647-2.483 7.166-1.425l2.705-1.25a7.808 7.808 0 00-1.829-1A8.975 8.975 0 005.984 5.83c-2.533 2.536-3.33 6.436-1.962 9.764 1.022 2.487-.653 4.246-2.34 6.022-.599.63-1.199 1.259-1.682 1.925l7.62-6.815'/%3E%3C/svg%3E\");background-repeat:no-repeat;background-size:contain;vertical-align:middle}.dark .chat-assistant-sheet-header .flex.items-center.gap-2::before{background-image:url(\"data:image/svg+xml,%3Csvg fill='%23ffffff' fill-rule='evenodd' height='1em' style='flex:none;line-height:1' viewBox='0 0 24 24' width='1em' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EGrok%3C/title%3E%3Cpath d='M9.27 15.29l7.978-5.897c.391-.29.95-.177 1.137.272.98 2.369.542 5.215-1.41 7.169-1.951 1.954-4.667 2.382-7.149 1.406l-2.711 1.257c3.889 2.661 8.611 2.003 11.562-.953 2.341-2.344 3.066-5.539 2.388-8.42l.006.007c-.983-4.232.242-5.924 2.75-9.383.06-.082.12-.164.179-.248l-3.301 3.305v-.01L9.267 15.292M7.623 16.723c-2.792-2.67-2.31-6.801.071-9.184 1.761-1.763 4.647-2.483 7.166-1.425l2.705-1.25a7.808 7.808 0 00-1.829-1A8.975 8.975 0 005.984 5.83c-2.533 2.536-3.33 6.436-1.962 9.764 1.022 2.487-.653 4.246-2.34 6.022-.599.63-1.199 1.259-1.682 1.925l7.62-6.815'/%3E%3C/svg%3E\")}[data-component-part=\"update-label\"]{background-color:white;color:black!important}#navbar>*:nth-child(2){max-width:none!important;margin-left:0!important;margin-right:0!important}#sidebar{left:0!important}#sidebar-content{padding-left:2rem}#injected-slider{max-width:400px}#cost-estimator-button{position:relative}#cost-estimator-dropdown{min-width:400px;box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)}#usage-slider{-webkit-appearance:none;appearance:none;height:6px;background:#e5e7eb;outline:none;border-radius:3px}.dark #usage-slider{background:rgba(255, 255, 255, 0.1)}#usage-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:white;border:2px solid #00BA7C;border-radius:50%;cursor:pointer}.dark #usage-slider::-webkit-slider-thumb{background:#0B0C0E}#usage-slider::-moz-range-thumb{width:16px;height:16px;background:white;border:2px solid #00BA7C;border-radius:50%;cursor:pointer}.dark #usage-slider::-moz-range-thumb{background:#0B0C0E}"}],"page":{"pagePath":"ko/fundamentals/authentication/oauth-1-0a/api-key-and-secret","slug":"/ko/fundamentals/authentication/oauth-1-0a/api-key-and-secret","pageMetadata":{"title":"API 키 및 시크릿","sidebarTitle":"API 키 및 시크릿","keywords":["API 키","API 시크릿","컨슈머 키","컨슈머 시크릿","OAuth 1.0a 키","API 자격 증명","개발자 키"],"description":null,"href":"/ko/fundamentals/authentication/oauth-1-0a/api-key-and-secret"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];const Button=({href,children})=>{const _components={a:`a`,..._provideComponents()};return _jsx(`div`,{className:`not-prose mint-group`,children:_jsx(_components.a,{href,children:_jsxs(`button`,{className:`mint-flex mint-items-center mint-space-x-2.5 mint-py-1 mint-px-4 bg-primary-dark dark:mint-bg-white mint-text-white dark:mint-text-gray-950 mint-rounded-full group-hover:mint-opacity-[0.9] mint-font-medium`,children:[_jsx(`span`,{children}),_jsx(`svg`,{width:`3`,height:`24`,viewBox:`0 -9 3 24`,class:`mint-h-6 mint-rotate-0 mint-overflow-visible`,children:_jsx(`path`,{d:`M0 0L3 3L0 6`,fill:`none`,stroke:`currentColor`,\"stroke-width\":`1.5`,\"stroke-linecap\":`round`})})]})})})};function _createMdxContent(props){const _components={a:`a`,li:`li`,ol:`ol`,p:`p`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(`div`,{id:`api-key-and-secret`,children:_jsx(Heading,{level:`3`,id:`api-key-and-secret`,children:`API Key and Secret`})}),`\n`,_jsx(_components.p,{children:`API Key와 Secret(Consumer Key와 Secret이라고도 함)은 X API에 액세스하는 데 필요한 가장 기본적인 자격 증명입니다. 이 자격 증명은 X App에 대한 사용자 이름과 비밀번호 역할을 하며, X API가 요청이 어느 App에서 온 것인지 식별하는 데 사용됩니다.\\xA0`}),`\n`,_jsxs(_components.p,{children:[`이 자격 증명은 `,_jsx(_components.a,{href:`/ko/resources/fundamentals/authentication/api-reference`,children:`인증 엔드포인트`}),`에서 `,_jsx(_components.a,{href:`/ko/resources/fundamentals/authentication/oauth-1-0a/api-key-and-secret`,children:`사용자 Access Token 및 Secret`}),`, `,_jsx(_components.a,{href:`/ko/resources/fundamentals/authentication/oauth-2-0/bearer-tokens`,children:`Bearer 토큰`}),`과 같은 추가 자격 증명을 생성하는 데 사용할 수 있습니다. 또한 OAuth 1.0a User Context 인증이 필요한 요청을 `,_jsx(_components.a,{href:`/ko/resources/fundamentals/authentication/oauth-1-0a/authorizing-a-request`,children:`승인`}),`할 때는 이 자격 증명을 Access Token 및 기타 권한 부여 매개변수와 함께 사용해야 합니다.\\xA0`]}),`\n`,_jsx(`div`,{id:`how-to-acquire-an-api-key-and-secret`,children:_jsx(Heading,{level:`4`,id:`api-key와-secret을-발급받는-방법`,children:`API Key와 Secret을 발급받는 방법`})}),`\n`,_jsx(_components.p,{children:`X API Key와 Secret을 발급받으려면 다음 단계를 따르세요:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`https://developer.x.com/en/apply-for-access`,children:`X 개발자 계정에 가입하세요`})}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/ko/resources/fundamentals/developer-portal`,children:`개발자 콘솔`}),`에서 `,_jsx(_components.a,{href:`/ko/resources/fundamentals/developer-apps`,children:`X App`}),`을 생성하세요. `,_jsx(_components.a,{href:`/ko/x-api/introduction`,children:`X API v2`}),`를 사용하려면 반드시 개발자 App에서 발급된 키와 토큰을 사용해야 합니다.\n\\xA0`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`X App을 생성하면 API Key와 Secret, 그리고 Bearer 토큰이 함께 표시됩니다. 이 자격 증명은 한 번만 표시되므로, 비밀번호 관리자나 기타 안전한 위치에 반드시 저장해 두시기 바랍니다.`}),`\n`,_jsxs(_components.p,{children:[`키와 토큰을 어떻게 다뤄야 하는지에 대해서는, 자격 증명이 유출되었을 때 취해야 할 조치에 대한 상세 내용을 포함해 `,_jsx(_components.a,{href:`/ko/resources/fundamentals/authentication/guides/authentication-best-practices`,children:`인증 모범 사례`}),` 페이지에서 더 많은 권장 사항을 확인하실 수 있습니다.\n\\xA0`]}),`\n`,_jsx(`div`,{id:`how-to-find-and-regenerate-your-api-key-and-secret-after-app-creation`,children:_jsx(Heading,{level:`4`,id:`app-생성-후-api-key와-secret을-찾고-재발급하는-방법`,children:`App 생성 후 API Key와 Secret을 찾고 재발급하는 방법`})}),`\n`,_jsx(_components.p,{children:`이미 App을 생성했고 API Key와 Secret을 조회하거나 재발급해야 하는 경우, 다음 단계를 따르세요:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`개발자 콘솔로 이동합니다.`}),`\n`,_jsx(_components.li,{children:`사이드 내비게이션에서 ‘Apps’ 드롭다운 메뉴를 펼칩니다.`}),`\n`,_jsx(_components.li,{children:`조회하거나 재발급하려는 API Key와 Secret이 연결된 App을 엽니다.`}),`\n`,_jsx(_components.li,{children:`‘Keys and tokens’ 탭으로 이동합니다.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`여기에서 App과 연결된 모든 인증 정보를 확인할 수 있습니다.\\xA0\n\\xA0`}),`\n`,_jsx(`div`,{id:`how-to-use-your-api-key-and-secret`,children:_jsx(Heading,{level:`4`,id:`api-key-및-secret-사용-방법`,children:`API Key 및 Secret 사용 방법`})}),`\n`,_jsxs(_components.p,{children:[`X Developer Platform을 막 살펴보기 시작한 단계라면, 플랫폼에서 어떤 기능을 제공하는지 확인하기 위해 `,_jsx(_components.a,{href:`/ko/resources/tools-and-libraries`,children:`도구나 라이브러리`}),`를 사용하는 것을 권장합니다. 이러한 도구는 인증을 알아서 처리해 주며, 많은 시간과 불필요한 시행착오를 줄일 수 있습니다. 특히 초보 개발자에게는 `,_jsx(_components.a,{href:`/ko/tutorials/postman-getting-started`,children:`Postman 시작하기`}),` 또는 `,_jsx(_components.a,{href:`https://insomnia.rest/`,children:`Insomnia`}),` 사용을 추천합니다.\\xA0`]}),`\n`,_jsxs(_components.p,{children:[`직접 처음부터 요청을 구성해 보고 싶다면, `,_jsx(_components.a,{href:`/ko/resources/fundamentals/authentication/oauth-1-0a/authorizing-a-request`,children:`OAuth 1.0a 요청 인가`}),` 가이드를 참고하세요.\n\\xA0`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{Button,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":"API 키 및 시크릿","sidebarTitle":"API 키 및 시크릿","keywords":["API 키","API 시크릿","컨슈머 키","컨슈머 시크릿","OAuth 1.0a 키","API 자격 증명","개발자 키"],"description":null,"href":"/ko/fundamentals/authentication/oauth-1-0a/api-key-and-secret"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[142,824,")=>null;function _cr"]]},"mdxExtracts":{"tableOfContents":[{"title":"API Key and Secret","slug":"api-key-and-secret","depth":3,"children":[]},{"title":"API Key와 Secret을 발급받는 방법","slug":"api-key와-secret을-발급받는-방법","depth":4,"children":[]},{"title":"App 생성 후 API Key와 Secret을 찾고 재발급하는 방법","slug":"app-생성-후-api-key와-secret을-찾고-재발급하는-방법","depth":4,"children":[]},{"title":"API Key 및 Secret 사용 방법","slug":"api-key-및-secret-사용-방법","depth":4,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/generaltranslation/f67e695317871503/widgets.js","/_mintlify/custom/generaltranslation/dd4721d49d6e0698/sliders.js"],"dynamicCss":".mint-flex {\n display: flex\n}\n.mint-h-6 {\n height: 1.5rem\n}\n.mint-rotate-0 {\n --tw-rotate: 0deg;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))\n}\n.mint-items-center {\n align-items: center\n}\n.mint-space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n --tw-space-x-reverse: 0;\n margin-right: calc(0.625rem * var(--tw-space-x-reverse));\n margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)))\n}\n.mint-overflow-visible {\n overflow: visible\n}\n.mint-rounded-full {\n border-radius: 9999px\n}\n.mint-px-4 {\n padding-left: 1rem;\n padding-right: 1rem\n}\n.mint-py-1 {\n padding-top: 0.25rem;\n padding-bottom: 0.25rem\n}\n.mint-font-medium {\n font-weight: 500\n}\n.mint-text-white {\n --tw-text-opacity: 1;\n color: rgb(255 255 255 / var(--tw-text-opacity, 1))\n}\n.mint-group:hover .group-hover\\:mint-opacity-\\[0\\.9\\] {\n opacity: 0.9\n}\n.dark\\:mint-bg-white:is(.dark *) {\n --tw-bg-opacity: 1;\n background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))\n}\n.dark\\:mint-text-gray-950:is(.dark *) {\n --tw-text-opacity: 1;\n color: rgb(3 7 18 / var(--tw-text-opacity, 1))\n}","subdomain":"generaltranslation","siteName":"X","title":"API 키 및 시크릿 - X","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/fundamentals/authentication/oauth-1-0a/api-key-and-secret","matchLevel":1},"es":{"href":"/es/fundamentals/authentication/oauth-1-0a/api-key-and-secret","matchLevel":1},"fr":{"href":"/fr/fundamentals/authentication/oauth-1-0a/api-key-and-secret","matchLevel":1},"hi":{"href":"/hi/fundamentals/authentication/oauth-1-0a/api-key-and-secret","matchLevel":1},"ja":{"href":"/ja/fundamentals/authentication/oauth-1-0a/api-key-and-secret","matchLevel":1},"ko":{"href":"/ko/fundamentals/authentication/oauth-1-0a/api-key-and-secret","matchLevel":0}}},"lastModified":"2026-04-02T03:58:16.234Z","originalFileLocation":"ko/fundamentals/authentication/oauth-1-0a/api-key-and-secret.mdx","locale":"ko"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"dark\";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=\"dark\"}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=\"Build, analyze, and innovate with X\u0026#x27;s real-time, global data and APIs. Access comprehensive API documentation, SDKs, tutorials, and developer tools.\">\u003cmeta data-mint-head name=\"application-name\" content=\"X\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"index, follow\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/generaltranslation/3OgqNYd4DMBAanRo/_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/generaltranslation/3OgqNYd4DMBAanRo/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/generaltranslation/3OgqNYd4DMBAanRo/_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/generaltranslation/3OgqNYd4DMBAanRo/_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/generaltranslation/3OgqNYd4DMBAanRo/_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/generaltranslation/3OgqNYd4DMBAanRo/_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/generaltranslation/3OgqNYd4DMBAanRo/_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/generaltranslation/3OgqNYd4DMBAanRo/_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/generaltranslation/3OgqNYd4DMBAanRo/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"API 키 및 시크릿 - X\">\u003cmeta data-mint-head property=\"og:description\" content=\"Build, analyze, and innovate with X\u0026#x27;s real-time, global data and APIs. Access comprehensive API documentation, SDKs, tutorials, and developer tools.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"X Developer Platform\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.x.com/ko/fundamentals/authentication/oauth-1-0a/api-key-and-secret\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://generaltranslation.mintlify.site/_mintlify/api/og/v2?division=OAuth+1.0a\u0026amp;title=API+%ED%82%A4+%EB%B0%8F+%EC%8B%9C%ED%81%AC%EB%A6%BF\u0026amp;theme=3199bd2c292b5ac8dc3f7441\u0026amp;signature=26cde10df0af9bac4add6b1c520f46849ed9a3389961134d5df7ef571fb207ad\">\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=\"API 키 및 시크릿 - X\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Build, analyze, and innovate with X\u0026#x27;s real-time, global data and APIs. Access comprehensive API documentation, SDKs, tutorials, and developer tools.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://generaltranslation.mintlify.site/_mintlify/api/og/v2?division=OAuth+1.0a\u0026amp;title=API+%ED%82%A4+%EB%B0%8F+%EC%8B%9C%ED%81%AC%EB%A6%BF\u0026amp;theme=3199bd2c292b5ac8dc3f7441\u0026amp;signature=26cde10df0af9bac4add6b1c520f46849ed9a3389961134d5df7ef571fb207ad\">\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/generaltranslation/3OgqNYd4DMBAanRo/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"X\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0E0E0E\">\u003cmeta data-mint-head name=\"og:locale\" content=\"en_US\">\u003cmeta data-mint-head name=\"author\" content=\"X Developer Platform\">\u003cmeta data-mint-head name=\"language\" content=\"en\">\u003cmeta data-mint-head name=\"googlebot\" content=\"index, follow\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.x.com/ko/fundamentals/authentication/oauth-1-0a/api-key-and-secret\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/ko/fundamentals/authentication/oauth-1-0a/api-key-and-secret.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://docs.x.com/ko/fundamentals/authentication/oauth-1-0a/api-key-and-secret\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.x.com/fundamentals/authentication/oauth-1-0a/api-key-and-secret\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.x.com/es/fundamentals/authentication/oauth-1-0a/api-key-and-secret\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.x.com/fr/fundamentals/authentication/oauth-1-0a/api-key-and-secret\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"hi\" href=\"https://docs.x.com/hi/fundamentals/authentication/oauth-1-0a/api-key-and-secret\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.x.com/ja/fundamentals/authentication/oauth-1-0a/api-key-and-secret\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.x.com/fundamentals/authentication/oauth-1-0a/api-key-and-secret\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.x.com/#organization\",\"name\":\"X\",\"url\":\"https://docs.x.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/generaltranslation/p-tsc5qa00w8y5M4/logo/light.svg?fit=max\u0026auto=format\u0026n=p-tsc5qa00w8y5M4\u0026q=85\u0026s=299a991122fb35a82f868bc62a8be1ae\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.x.com#website\",\"name\":\"X\",\"url\":\"https://docs.x.com\",\"publisher\":{\"@id\":\"https://docs.x.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.x.com/ko/fundamentals/authentication/oauth-1-0a/api-key-and-secret#webpage\",\"url\":\"https://docs.x.com/ko/fundamentals/authentication/oauth-1-0a/api-key-and-secret\",\"name\":\"API 키 및 시크릿\",\"dateModified\":\"2026-04-02T03:58:16.234Z\",\"isPartOf\":{\"@id\":\"https://docs.x.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.x.com/ko/fundamentals/authentication/oauth-1-0a/api-key-and-secret#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.x.com/ko/fundamentals/authentication/oauth-1-0a/api-key-and-secret#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"기본 개념\",\"item\":\"https://docs.x.com/ko/fundamentals/developer-apps\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"인증\",\"item\":\"https://docs.x.com/ko/fundamentals/authentication/overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"API 키 및 시크릿\",\"item\":\"https://docs.x.com/ko/fundamentals/authentication/oauth-1-0a/api-key-and-secret\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.x.com/ko/fundamentals/authentication/oauth-1-0a/api-key-and-secret#article\",\"headline\":\"API 키 및 시크릿\",\"name\":\"API 키 및 시크릿\",\"url\":\"https://docs.x.com/ko/fundamentals/authentication/oauth-1-0a/api-key-and-secret\",\"mainEntityOfPage\":{\"@id\":\"https://docs.x.com/ko/fundamentals/authentication/oauth-1-0a/api-key-and-secret#webpage\"},\"dateModified\":\"2026-04-02T03:58:16.234Z\",\"keywords\":\"API 키, API 시크릿, 컨슈머 키, 컨슈머 시크릿, OAuth 1.0a 키, API 자격 증명, 개발자 키\",\"publisher\":{\"@id\":\"https://docs.x.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.x.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"X\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"X\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/ko/fundamentals/authentication/oauth-1-0a/api-key-and-secret.md","siteName":"X","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/fundamentals/authentication/oauth-1-0a/api-key-and-secret"}]},{"language":"es","pages":[{"title":"es","href":"/es/fundamentals/authentication/oauth-1-0a/api-key-and-secret"}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/fundamentals/authentication/oauth-1-0a/api-key-and-secret"}]},{"language":"hi","pages":[{"title":"hi","href":"/hi/fundamentals/authentication/oauth-1-0a/api-key-and-secret"}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/fundamentals/authentication/oauth-1-0a/api-key-and-secret"}]},{"language":"ko","tabs":[{"tab":"홈","groups":[{"group":"시작하기","pages":[{"title":"X 개발자 플랫폼","sidebarTitle":"개요","mode":"wide","icon":"house","href":"/ko/overview"}]},{"group":"기본 개념","pages":[{"title":"앱","sidebarTitle":"앱","icon":"cube","href":"/ko/fundamentals/developer-apps"},{"title":"개발자 콘솔","sidebarTitle":"개발자 콘솔","icon":"grid-2","href":"/ko/fundamentals/developer-portal"},{"group":"인증","icon":"key","pages":[{"title":"인증","sidebarTitle":"개요","href":"/ko/fundamentals/authentication/overview"},{"group":"가이드","pages":[{"title":"X로 로그인","href":"/ko/fundamentals/authentication/guides/log-in-with-x"},{"title":"모범 사례","href":"/ko/fundamentals/authentication/guides/authentication-best-practices"},{"title":"TLS를 사용한 X API 연결","sidebarTitle":"TLS","href":"/ko/fundamentals/authentication/guides/tls"},{"title":"X API v2 인증 매핑","sidebarTitle":"엔드포인트 매핑","description":null,"href":"/ko/fundamentals/authentication/guides/v2-authentication-mapping"}]},{"group":"OAuth 1.0a","pages":[{"title":"API 키 및 시크릿","sidebarTitle":"API 키 및 시크릿","href":"/ko/fundamentals/authentication/oauth-1-0a/api-key-and-secret"},{"title":"3-legged OAuth 플로를 사용하여 액세스 토큰 획득하기","sidebarTitle":"사용자 액세스 토큰(3-legged OAuth 플로)","description":null,"href":"/ko/fundamentals/authentication/oauth-1-0a/obtaining-user-access-tokens"},{"title":"요청 인가","sidebarTitle":"요청 인가","href":"/ko/fundamentals/authentication/oauth-1-0a/authorizing-a-request"},{"title":"OAuth 에코","sidebarTitle":"OAuth 에코","href":"/ko/fundamentals/authentication/oauth-1-0a/oauth-echo"},{"title":"PIN 기반 인증","sidebarTitle":"PIN 기반 OAuth","href":"/ko/fundamentals/authentication/oauth-1-0a/pin-based-oauth"},{"title":"서명 생성","sidebarTitle":"서명 생성","href":"/ko/fundamentals/authentication/oauth-1-0a/creating-a-signature"},{"title":"퍼센트 인코딩 매개변수","sidebarTitle":"퍼센트 인코딩 매개변수","href":"/ko/fundamentals/authentication/oauth-1-0a/percent-encoding-parameters"}]},{"group":"OAuth 2.0","pages":[{"title":"OAuth 2.0","sidebarTitle":"개요","href":"/ko/fundamentals/authentication/oauth-2-0/overview"},{"title":"앱 전용 인증 및 OAuth 2.0 Bearer 토큰","sidebarTitle":"OAuth 2.0 앱 전용(App-Only Bearer 토큰)","href":"/ko/fundamentals/authentication/oauth-2-0/application-only"},{"title":"App 전용 Bearer 토큰 생성 및 사용","sidebarTitle":"App 전용 Bearer 토큰 생성 및 사용","href":"/ko/fundamentals/authentication/oauth-2-0/bearer-tokens"},{"title":"PKCE를 사용하는 OAuth 2.0 인가 코드 플로우","sidebarTitle":"PKCE를 사용하는 OAuth 2.0 인가 코드 플로우","href":"/ko/fundamentals/authentication/oauth-2-0/authorization-code"},{"title":"OAuth 2.0 Authorization Code Flow와 PKCE를 사용해 엔드포인트에 연결하는 방법","sidebarTitle":"OAuth 2.0: 사용자 대신 요청 보내기","href":"/ko/fundamentals/authentication/oauth-2-0/user-access-token"}]},{"title":"기본 인증","sidebarTitle":"기본 인증","href":"/ko/fundamentals/authentication/basic-auth"},{"title":"OAuth 자주 묻는 질문","sidebarTitle":"자주 묻는 질문","href":"/ko/fundamentals/authentication/faq"},{"title":"OAuth API 참조 문서 색인","sidebarTitle":"API 참조 문서","href":"/ko/fundamentals/authentication/api-reference"}]},{"title":"문자 수 계산","sidebarTitle":"문자 수 계산","icon":"text-size","href":"/ko/fundamentals/counting-characters"},{"title":"요청 한도","sidebarTitle":"요청 한도","icon":"gauge-high","href":"/ko/fundamentals/rate-limits"},{"title":"X ID","sidebarTitle":"X ID","icon":"fingerprint","href":"/ko/fundamentals/x-ids"},{"title":"보안","sidebarTitle":"보안","icon":"shield-halved","href":"/ko/fundamentals/security"}]},{"group":"파트너 및 고객사","pages":[{"title":"X 공식 파트너","sidebarTitle":"파트너 디렉터리","href":"/ko/enterprise/partner-directory"},{"title":"엔터프라이즈 데이터 고객사","sidebarTitle":"고객사 디렉터리","href":"/ko/enterprise/customer-directory"},{"group":"액세스 요청","pages":[{"title":"엔터프라이즈 액세스 신청서","href":"/ko/forms/enterprise-api-interest"},{"title":"정부 최종 사용자 요청서","href":"/ko/forms/government-end-user-request"}]}]},{"group":"리소스","pages":[{"title":"도구 및 라이브러리","mode":"wide","icon":"toolbox","href":"/ko/tools-and-libraries"},{"title":"튜토리얼","mode":"wide","icon":"link","href":"/ko/tutorials"},{"title":"개발자 소식 구독하기","sidebarTitle":"뉴스레터","mode":"wide","icon":"envelope","href":"/ko/newsletter"},{"title":"X Developer Platform 라이브 방송","sidebarTitle":"라이브 방송","mode":"wide","icon":"video","href":"/ko/livestreams"},{"title":"결제 지원 문의 양식","sidebarTitle":"결제 지원","icon":"headset","href":"/ko/forms/billing-support"},{"title":"정책 및 계약","sidebarTitle":"개발자 약관","mode":"wide","icon":"gavel","href":"/ko/developer-terms"}]}]},{"tab":"X API","pages":[{"title":"X API","href":"/ko/x-api/introduction"}]},{"tab":"X Ads API","pages":[{"title":"X Ads API","href":"/ko/x-ads-api/introduction"}]},{"tab":"XDK","pages":[{"title":"XDK","href":"/ko/xdks/overview"}]},{"tab":"튜토리얼","pages":[{"title":"튜토리얼","href":"/ko/tutorials/explore-a-users-posts"}]},{"tab":"사용 사례","pages":[{"title":"사용 사례","href":"/ko/use-cases/build-for-business"}]},{"tab":"사례 연구","pages":[{"title":"사례 연구","href":"/ko/success-stories"}]},{"tab":"서비스 상태","pages":[{"title":"서비스 상태","href":"/ko/status"}]},{"tab":"변경 로그","pages":[{"title":"변경 로그","href":"/ko/changelog"}]},{"tab":"Python SDK","hidden":true,"pages":[{"title":"Python SDK","href":"/ko/xdks/python/overview"}]},{"tab":"TypeScript SDK","hidden":true,"pages":[{"title":"TypeScript SDK","href":"/ko/xdks/typescript/overview"}]}],"global":{"anchors":[{"anchor":"개발자 콘솔","icon":"circle-play","href":"https://developer.x.com/en/portal/petition/essential/basic-info"},{"anchor":"포럼","icon":"messages","href":"https://devcommunity.x.com"},{"anchor":"GitHub","icon":"github","href":"https://github.com/xdevplatform"}]}}]},"basePath":"","title":"API 키 및 시크릿 - X","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":[],"chunks":[]}