Repolode
tinyauthapp

tinyauthapp/tinyauth

Traefik, Nginx, Caddy용 미들웨어 또는 독립형 SSO 로그인 서버로 사용할 수 있는 경량 인증·인가 서버입니다.

대체할 수 있는 제품:OktaAuth0

스타
8,397
포크
285
열린 이슈
46
마지막 커밋
8시간 전

어떤 프로젝트인가요?

Tinyauth는 앱 앞단에 배치하는 인증·인가 서버입니다. Traefik, Nginx, Caddy 같은 인기 리버스 프록시의 미들웨어로 실행할 수 있어, 보호할 서비스의 코드를 변경하지 않고도 로그인 절차를 추가할 수 있습니다. 독립형 인증 서버로도 실행할 수 있습니다.

OAuth, LDAP, 접근 제어 규칙을 지원하며, Basic OP 프로파일의 OpenID Provider 인증을 획득했습니다. 주 사용자는 자체 호스팅 앱이나 홈랩 서비스에 기본 로그인 기능이 없어 SSO와 2단계 로그인을 추가하려는 사용자입니다.

Go로 작성되었으며 컨테이너 이미지로 배포됩니다. 웹사이트에는 시작 안내서와 데모 인스턴스가 제공됩니다.

핵심 기능

  • 01Traefik, Nginx, Caddy 리버스 프록시의 미들웨어로 사용할 수 있습니다.
  • 02OAuth, LDAP, 접근 제어 규칙을 지원합니다.
  • 03독립형 인증 서버로 실행할 수 있습니다.
  • 04OpenID Connect Basic OP 인증을 획득했습니다.

활용 사례

  • 로그인 시스템이 없는 자체 호스팅 앱 앞단에 SSO를 추가합니다.
  • 리버스 프록시 뒤에 홈랩 서비스를 두고 중앙 로그인으로 보호합니다.
  • 2단계 인증이 없는 서비스에 2단계 인증을 추가합니다.

빠른 시작

  1. 1

    문서의 시작하기 가이드를 읽어 보세요

  2. 2

    원한다면 Traefik, Whoami, Tinyauth를 사용하는 공식 docker-compose 예제를 시도해 보세요

    docker-compose.example.yml

사용 전 알아둘 점

  • Tinyauth는 활발히 개발 중이며 설정이 자주 변경될 수 있으므로 업데이트하기 전에 릴리스 노트를 확인하세요.
  • AGPL-3.0 라이선스가 적용되며, 수정한 버전을 네트워크에서 실행하는 경우 소스 코드 공개가 필요합니다.

토픽

자주 묻는 질문

tinyauth은(는) 무엇인가요?
Traefik, Nginx, Caddy용 미들웨어 또는 독립형 SSO 로그인 서버로 사용할 수 있는 경량 인증·인가 서버입니다. Tinyauth는 앱 앞단에 배치하는 인증·인가 서버입니다. Traefik, Nginx, Caddy 같은 인기 리버스 프록시의 미들웨어로 실행할 수 있어, 보호할 서비스의 코드를 변경하지 않고도 로그인 절차를 추가할 수 있습니다. 독립형 인증 서버로도 실행할 수 있습니다.
tinyauth은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
tinyauth은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
tinyauth은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. tinyauth의 마지막 커밋은 2026년 10월 19일입니다.
tinyauth은(는) 어디에 사용할 수 있나요?
로그인 시스템이 없는 자체 호스팅 앱 앞단에 SSO를 추가합니다. 리버스 프록시 뒤에 홈랩 서비스를 두고 중앙 로그인으로 보호합니다. 2단계 인증이 없는 서비스에 2단계 인증을 추가합니다.
tinyauth는 어떻게 설치하나요?
문서의 시작하기 가이드를 읽어 보세요 원한다면 Traefik, Whoami, Tinyauth를 사용하는 공식 docker-compose 예제를 시도해 보세요: docker-compose.example.yml
tinyauth은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/tinyauthapp/tinyauth

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트