2013-03-19 6 views
1
나는 현재 반경 서버에 대해 사용자를 인증하는 radtest 명령 행 도구로 포격하고 있습니다

간단한 반경 :PHP 반경 또는 radtest authinication

$response = exec("radtest $user $pass $server $port $secret | grep Access-Accept") 

if($response!= "") { 
    echo "access granted"; 
} 

아마도 클래스 또는 기타를 사용하는보다 통합 된 접근 방식, 거기에 이것에 대한 PHP의 이러한 구성 요소는 더욱 효율적이거나 안전 할 수 있습니다 (누군가가 radtest 실행 파일을 자격 증명을 수집하는 것으로 대체 할 수 있습니까?).

답변

0

Auth_Radius PEAR 패키지 클래스를 사용해 보셨습니까?

Radius 서버 인증을위한 가장 간단한 통합 솔루션 인 것처럼 보입니다. the PECL radius package을 설치해야 할 수도 있습니다. 설치하는 것이 나보다 더 좋습니다.

+0

이것은 팔 프로세서에 임베디드 리눅스에 있었기 때문에 간단한 해결책이 필요하지 않습니다. – user1930591