사용법
- Basic 또는 Bearer 방식을 선택하세요.
- 아이디/비밀번호 또는 토큰을 입력하세요.
- 생성된 Authorization 헤더 값을 복사해 사용하세요.
🎯 이럴 때 씁니다
- Postman·curl 테스트용 인증 헤더 빠르게 생성
- API 문서 작성 시 예시 헤더 값 준비
- Basic 인증이 걸린 서버 접속 URL·헤더 값 확인
입력 · 출력 예시
입력
방식: Basic 사용자명: admin 비밀번호: s3cr3t
출력
Authorization: Basic YWRtaW46czNjcjN0
Basic 방식은 "사용자명:비밀번호"(admin:s3cr3t) 문자열을 Base64로 인코딩합니다. 그 결과가 YWRtaW46czNjcjN0이며 Authorization 헤더 값으로 그대로 사용됩니다.
인증 스킴 비교
Authorization 헤더는 인증 방식(스킴)과 자격 증명을 함께 보냅니다.
| 스킴 | 헤더 형식 | 용도 |
|---|---|---|
| Basic | Authorization: Basic <base64(user:pass)> | 아이디·비밀번호 인증 (RFC 7617) |
| Bearer | Authorization: Bearer <token> | OAuth2·JWT 등 토큰 기반 인증 |
| 주의 | Basic의 Base64는 암호화가 아닌 인코딩 | 반드시 HTTPS와 함께 사용 — 평문 노출 방지 |
자주 묻는 질문
- Basic 인증은 어떻게 만들어지나요?
- "사용자명:비밀번호" 문자열을 Base64로 인코딩한 값을
Authorization: Basic <값>형태로 사용합니다. - Bearer 토큰은 무엇인가요?
- OAuth2·JWT 등에서 발급받은 액세스 토큰을 그대로
Authorization: Bearer <토큰>형태로 전달하는 방식입니다. - 입력한 인증 정보가 서버로 전송되나요?
- 전송되지 않습니다. Base64 인코딩을 포함한 모든 처리는 브라우저 안에서만 이루어집니다.
- Basic 인증은 안전한가요?
- Base64는 누구나 디코딩할 수 있는 인코딩일 뿐입니다. 반드시 HTTPS를 적용한 상태에서 사용하세요 — 그러면 헤더가 암호화된 채널로 전송됩니다.
- Bearer 토큰은 어디서 얻나요?
- API 제공자가 발급한 액세스 토큰·JWT·API 키를 그대로 붙여넣으면 됩니다.
🔑 더 알아보기: HTTP Basic vs Bearer 인증
Authorization 헤더 값이 어떻게 만들어지는지, 언제 뭘 써야 하는지.
다른 보안 도구
🔑
비밀번호 생성기
안전한 무작위 비밀번호 생성
#️⃣
해시값 생성
MD5·SHA1·SHA256 해시 생성
📱
QR 코드 생성
텍스트·URL을 QR 코드로 생성
🗝️
htpasswd 생성
APR1-MD5 해시 비밀번호 생성
🔍
SSL 인증서 내용 확인
인증서 발급자·유효기간·SAN 확인
📜
CSR 내용 확인
CSR 주체·공개키 정보 확인
♻️
SSL 인증서 변환
PEM ↔ DER(HEX) 형식 변환
🤝
SSL 인증서·개인키 쌍 검사기
인증서·개인키 짝 확인
🩺
SSL 체커
HTTPS 접속·인증서 신뢰 여부 확인
🪄
SSL 인증서 생성
자체서명 SSL 인증서·키 생성
🔐
Base64 인코딩·디코딩
텍스트 ↔ Base64 변환
🪪
JWT 디코더
JWT 헤더·페이로드 확인, HS256 서명 검증
🎫
랜덤 토큰/시크릿 생성기
Hex·Base64·UUID 토큰 생성
🔒
Jasypt 암호화·복호화
Spring Boot ENC(...) 값 암복호화