OAuth 2.0 및 OIDC 디버거

OAuth와 OIDC 흐름을 만들고 검사하고 수정

인가 URL

  • openid
  • profile
  • email

스코프는 공백으로 구분하세요.

아직 코드 검증자가 없습니다. 챌린지를 추가하려면 생성하세요.
선택 매개변수
추가 매개변수

요약

URL을 만들려면 인가 엔드포인트를 입력하세요.

OAuth와 OIDC 문제를 위한 하나의 작업 공간

이 디버거는 로그인 플로가 자주 깨지는 단계를 다룹니다. 인가 URL 작성, PKCE 검증자와 챌린지 생성, 콜백 읽기, ID 토큰과 액세스 토큰 검사, 리디렉션 URI 비교, OAuth 오류 코드 설명이 포함됩니다. 값은 섹션 간에 이어지므로 생성한 챌린지는 URL에 추가되고, 콜백의 토큰은 토큰 검사기에서 열립니다.

로컬 실행, 비밀 보호

모든 작업은 브라우저에서 실행됩니다. 이 도구는 클라이언트 비밀을 요구하지 않고, 코드를 토큰으로 교환하지 않으며, 네트워크 요청을 보내지 않습니다. 제공자에 연결하는 유일한 동작은 새 탭에서 인가 URL을 여는 것입니다. 코드, 토큰, 검증자는 기본적으로 가려지고 메모리에만 보관되며 저장, 로깅되거나 페이지 URL에 추가되지 않습니다. 선택한 섹션만 기억합니다.

디코딩은 검증이 아닙니다

토큰 검사기는 JWT 헤더와 클레임을 디코딩하고 iss, aud, azp, sub, scope, scp, exp, nbf, iat, nonce, alg, kid를 예상 값과 비교하며, 시계 오차를 설정할 수 있습니다. JWKS 키를 가져오거나 서명을 검증하지 않으므로 서버가 서명을 검증하기 전까지 디코딩된 클레임은 검증되지 않은 상태입니다. 불투명 토큰과 암호화된 토큰은 추측하지 않고 유형만 식별합니다.

검사의 기반이 되는 표준

검사는 RFC 6749(OAuth 2.0), RFC 6750(Bearer 토큰), RFC 7636(PKCE, 테스트 벡터 포함), RFC 8252(네이티브 및 루프백 리디렉션), RFC 9207(콜백의 발급자), RFC 9068(JWT 액세스 토큰), OpenID Connect Core를 따르며, PKCE와 함께 code 플로를 사용하라는 OAuth 2.1의 방향도 반영합니다. 제공자마다 동작이 다르므로 경고는 요청이 실패한다고 단정하지 않고 이유를 설명합니다.

CodingTool이 공식 출시되었습니다

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch