개요
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
로 응답합니다.
Casdoor는 조직을 사용하여 사용자를 관리하며, 각 사용자는 특정 조직에 속하므로, 요청의 Class
속성은 사용자의 조직으로 설정해야 합니다.