curl --request GET 'https://api.voicecheap.ai/oauth/jwks'
const input = {};
const response = await fetch('https://api.voicecheap.ai/oauth/jwks', {
method: 'GET',
headers: {},
redirect: 'manual',
});
console.log(response.status, await response.text());
import os
import requests
response = requests.request(
"GET",
"https://api.voicecheap.ai/oauth/jwks",
headers={},
timeout=120,
allow_redirects=False,
)
print(response.status_code, response.text)
OAuth 및 MCP 프로토콜
ID 토큰 검증 키 가져오기
VoiceCheap ID 토큰 서명을 검증하는 데 사용하는 공개 JSON Web Key Set을 가져옵니다.
GET
/
oauth
/
jwks
curl --request GET 'https://api.voicecheap.ai/oauth/jwks'
const input = {};
const response = await fetch('https://api.voicecheap.ai/oauth/jwks', {
method: 'GET',
headers: {},
redirect: 'manual',
});
console.log(response.status, await response.text());
import os
import requests
response = requests.request(
"GET",
"https://api.voicecheap.ai/oauth/jwks",
headers={},
timeout=120,
allow_redirects=False,
)
print(response.status_code, response.text)
VoiceCheap ID 토큰 서명을 검증하는 데 사용하는 공개 JSON Web Key Set을 가져옵니다.
GET https://api.voicecheap.ai/oauth/jwks
인증
없습니다.요청 예제
이 경로에 명시된 인코딩 및 인증 방식을 따르세요. 액션 API의 응답 구조와 멱등성 규칙은 액션 호출에만 적용됩니다.curl --request GET 'https://api.voicecheap.ai/oauth/jwks'
const input = {};
const response = await fetch('https://api.voicecheap.ai/oauth/jwks', {
method: 'GET',
headers: {},
redirect: 'manual',
});
console.log(response.status, await response.text());
import os
import requests
response = requests.request(
"GET",
"https://api.voicecheap.ai/oauth/jwks",
headers={},
timeout=120,
allow_redirects=False,
)
print(response.status_code, response.text)
응답
VoiceCheap ID 토큰 서명을 검증하는 데 사용하는 공개 JSON Web Key Set을 가져옵니다.HTTP 200
{
"keys": [
{
"kty": "RSA",
"n": "l_9byS_IKjLQsZT2-tuGBrJH7a5DZWqUoyTRMRyzl-SetTGldXQ5kVSNz1ySXUyZq6PWkFMi1yZ8IPaFffSSJyNhop1XbJMRQHz_yJ9qi23BrL3x9IOAG68IJmJ1bBj3jF6mdXVvqP2jyy_iS3PElkZTVvFd8knge-jFmIdlXiieymtdwNQv1E1LAqi-FjL9f06MKVtvVEZNySC59TVsEBcUmzkCbEmDGyi59LOI5TektgU6N3vMj4cuTwfz0mjXIRRAFZUNwAg5w39FmttSIuXijC-S29PCG6MX4Q_RwAGmXP_MPuS7cTT35RT-eqZ4VT7frug-wSjjktGRxoXEtQ",
"e": "AQAB",
"use": "sig",
"alg": "RS256",
"kid": "uAejZ-V0CeTRBMLE7sKpQ8vQAVHZGbJEiCUra4mvKBE"
}
]
}
응답 헤더
{
"Cache-Control": "no-store"
}
작업 참고 사항
- 이 환경에서 신원 연동을 사용할 수 없으면 OpenID Connect 엔드포인트가 HTTP 404를 반환합니다. 신원 기능을 사용하기 전에 검색 메타데이터를 확인하세요.
- ID 토큰 헤더의 kid와 일치하는 공개 키를 선택하고 RS256을 검증하세요. 응답에는 공개 검증 키만 포함됩니다. ID 토큰을 MCP 액세스 토큰으로 사용하지 마세요.
오류
| HTTP 상태 | 코드 | 의미 또는 복구 방법 |
|---|---|---|
| 404 | Not Found | 이 환경에서 신원 연동을 사용할 수 없으면 OpenID Connect 엔드포인트가 HTTP 404를 반환합니다. 신원 기능을 사용하기 전에 검색 메타데이터를 확인하세요. |
이 페이지가 도움이 되었나요?

