• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
오픈소스

casdoor, caddy security 소개글 입니다.

미오뜨 369

2

9

외부로 노출된 홈페이지에 인증 단계를 추가하기 위해 authelia를 사용해 왔습니다.

그러나 1년이 넘도록 업데이트가 없고 구글, 페이스북, github 등 외부 인증과의 연동이 불편하여

대체 프로그램을 찾아 보게 되었습니다.

 

keycloak, authentik 등을 사용해 봤으나 설정의 복잡함에 적응하지 못하다가 병따개님의 글을 보고

이왕 caddy를 사용하는김에 플러그인으로 동작하는 caddy security 를 사용해 보았습니다.

 

전반적으로 설정이 매우 간단하며 synology ldap 과의 연동도 쉽고 구글등 기타 계정과의 연동도 간단하게 할 수 있었습니다. 아래 블로그 글을 참고하시면 좋을 것 같습니다.

 


 

그런데 한가지 단점이 authelia 등에서 제공해 주었던 SSO 기능의 부재가 아쉬웠습니다. 홈페이지에 로그인을 하면 portainer, grafana, alist, guacamole, synology 등에 재차 로그인 할 필요 없이 자동 또는 원클릭으로 사용하고 싶었기 때문입니다.

 

caddy security 로는 특정헤더를 넘겨줘서 자동 로그인을 사용 할 수는 있지만 자체적으로 OIDC 를 위한 기능을 제공해 주지 않아 인증서버 역할을 해주는 프로그램을 찾아 보았고, 그러다 casdoor 란 앱을 사용해 보았습니다. 아래는 github 와 홈페이지 링크입니다.

 

 


 

사용하면서 가장 인상적이었던 것은 외부 계정과의 연동이 정말 간단한 점이었습니다. 구글, github 는 물론 네이버까지 별다른 어려움 없이 연동 시켜 사용 중 입니다. 아래는 연동가능한 외부 사이트 목록입니다.

 

또한 구글 reCAPTHA 뿐만 아니라 많은수의 CAPTCHA 를 지원해주어 로그인 단계에 쉽게 적용 가능합니다. 저는 클라우드플레어의 turnstile을 적용해서 사용중입니다.

 

그 외 minio, synology 등의 외부 스토리지를 연동해 파일관리도 가능하며 살펴보지 않은 기능이 다양합니다. 아직 서버포럼에 소개 되지 않은 것 같아서 글을 올려 봅니다.

 

적용한 홈페이지 로그인 화면과 casdoor 화면입니다.

 

신고공유스크랩
9
2등
블랙앤해적 2024.02.14. 13:33
저도 헤놀에 caddy에 sso적용하려고 웹서핑 중이었거든요. caddy security 자체적으로 sso는 안되나보네요. 로그인기능이 웹만 되는건지요? 아니면 모바일앱도 같이 적용되는지요
미오뜨 글쓴이 2024.02.14. 13:44
블랙앤해적
모바일앱이 모바일에서 웹브라우저로 접속하시는거라면 둘다 가능합니다. casdoor 는 앱개발자들이 사용할 수 있도로 여러가지 지원해 주는것 같은데 전공자가 아니라서 그 부분은 잘 모르겠습니다.
SHISHAMO 2024.02.14. 23:30
authentik 고민하다 casdoor 설치해 보았습니다.
좋은 도커 소개 감사합니다 :

그나저나 admin/123 계정을 지우고 싶은데.. 음.. 안 지워지네요.
혹시 지우시는 법 아시나요?
미오뜨 글쓴이 2024.02.15. 00:19
SHISHAMO
저도 지우거나 이름 변경이 안되서 다른 관리자 계정 설정 후 비활성화 시켜서 사용 하고 있습니다.
profile image
NavyStack 2024.02.14. 23:35

authentik 번역 다 해놓고 반영까지 했는데
이친구 너무 무거워요 ㅠㅠ

Synology 쓰시면 synology C2 identify 한번 써보세요 saml만 지원하기는 합니다

SHISHAMO 2024.02.15. 15:45
NavyStack
엇.. casdoor 설치하다가 authentik로 돌아왔는데
한국어 번역도 하셨군요!!!

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
가이드 배드섹터 있는 HDD 복사 및 이미지 뜨기 : ddrescue, ddrescueview 2 klayf 1일 전14:16 199 +10
오픈소스 개인 구독 추적기 Wallos 9 달소 4일 전23:26 423 +3
질문 /var/www 폴더가 삭제되었습니다. ㅜ,.ㅜ 2 니속사정 6일 전20:42 319 +1
61 오픈소스
image
keiminem 24.04.30.17:43 448 +3
60 오픈소스
image
달소 24.04.15.23:00 551 0
59 오픈소스
image
하드라인 24.04.09.16:21 334 0
58 오픈소스
image
달소 24.04.02.14:53 388 0
57 오픈소스
image
달소 24.03.30.22:45 489 +3
56 오픈소스
normal
얼음덩이 24.03.30.16:40 585 0
55 오픈소스
image
달소 24.03.28.22:53 446 +1
54 오픈소스
image
달소 24.03.11.01:49 678 +2
53 오픈소스
image
달소 24.03.04.02:41 262 0
52 오픈소스
image
달소 24.03.02.17:00 570 +5
51 오픈소스
image
달소 24.03.02.16:36 269 0
50 오픈소스
image
양미 24.03.02.09:08 376 0
49 오픈소스
image
양미 24.02.26.20:35 623 0
48 오픈소스
image
달소 24.02.22.22:34 122 0
오픈소스
image
미오뜨 24.02.14.12:46 369 +2
46 오픈소스
image
달소 24.02.13.23:09 251 +1
45 오픈소스
image
달소 24.01.21.16:31 251 0
44 오픈소스
image
secops 24.01.19.22:05 723 +3
43 오픈소스
image
keiminem 24.01.09.23:14 561 +1
42 오픈소스
image
달소 24.01.06.22:02 912 +4