메인 콘텐츠로 건너뛰기

개요

Casdoor를 RADIUS 서버로 사용할 수 있습니다. RADIUS는 클라이언트/서버 프로토콜로, 클라이언트는 NAS 또는 RADIUS 클라이언트 소프트웨어를 실행하는 컴퓨터가 될 수 있습니다.

Congiure

Casdoor를 배포하기 전에, conf/app.conf 파일에서 서버 포트와 비밀번호를 포함한 RADIUS 관련 설정을 수정해야 합니다:

radiusServerPort = 1812
radiusSecret = "secret"

이제 Casdoor를 RADIUS 서버로 사용할 수 있습니다.

Casdoor를 RADIUS 서버로 사용하기

Casdoor는 현재 다음 표준 RADIUS 요청을 지원할 수 있습니다:

  • Access-Request : 인증 요청 메시지는 RADIUS 클라이언트에서 Casdoor로 전송됩니다. Casdoor는 메시지에 포함된 사용자 정보를 기반으로 접근을 허용할지 결정하고 Access-Reject 또는 Access-Accept로 응답합니다.

  • Accounting-Request : 사용자가 네트워크 자원에 접근을 시작하거나 중단할 때, RADIUS 클라이언트는 회계 요청 (Start/Interim-update/Stop) 메시지를 Casdoor로 전송합니다. Casdoor는 관련 회계 요청 메시지를 기록하고 Accounting-Response로 응답합니다.

redius 흐름

Casdoor는 조직을 사용하여 사용자를 관리하며, 각 사용자는 특정 조직에 속하므로, 요청의 Class 속성은 사용자의 조직으로 설정해야 합니다.

요청에 조직 설정하기