필자는 (작은) 회사의 Trac 서버를 설정하는 중이고 인증 메커니즘에 대한 도움이 필요합니다.Trac에서 인증 설정하기
우리는 사용자가 일상 업무에서 액세스하는 우리 자신의 웹 응용 프로그램을 개발했습니다. php5.3으로 빌드되었으며 mysql 데이터베이스에 저장된 사용자 데이터베이스를 포함합니다. 나는 Trac이 기존 사용자 데이터베이스를 사용하여 사용자 유지 관리를 최소한으로 유지할 수있는 가능성을 조사하도록 요청 받았다. 그 일을하기위한 제안이나 조언이 있습니까? 여기
내가 지금까지 함께 온 것입니다 :- 는 우리의 서버에 Trac의 설치 (현재 mysql을/아파치/mod_python을 함께 할), 그러나 그물에 사람에 대한 액세스 권한을 부여하지 않습니다.
- PHP 래퍼 스크립트를 작성하여
- 인증 메커니즘을 처리합니다.
- 사용자 이름이 포함 된 Trac에 요청을 전달합니다.
- Trac에 지정된 사용자 문제는
같이 요청을 처리; 2 단계를 수행하는 방법을 모른다.
의견이 있으십니까?
안부 의 Jørn
필자는 이전에 LDAP을 조사한 적이 없었습니다. (AFAICS)는 사용자 데이터베이스의 재배치와 현재 사용 권한 스키마의 재 작성이 필요하기 때문에이 작업을 수행하기를 꺼려합니다. 그러나 우리는 기능이 부족한 현재 계획에 대해 이야기했습니다. 따라서 LDAP를 조사해야합니다. Trac을 현재의 인증 방법으로 감쌀 수 있다면 처음에는 감사하겠습니다. –
@ Jørn 알겠습니다. mod_authn_dbd @djc는 SSO가 아니라 아마도 가장 쉬운 방법이라고 언급합니다. TrackHacks에서 다른 오픈 소스 SSO 솔루션, CoSign에 연결하는 플러그인입니다 : http://trac-hacks.org/wiki/TracCoSignPlugin 나는 그것에 대해 들어 본 적이 없으며 다소 커 보이지만 인트라넷 내부에 SSO를 제공합니다. 보세요, 어쩌면 뭔가 있어요. –
TracCoSign은 유망 해 보였습니다.하지만 방금 페이지를 건너 뛰었습니다 ... 나는 돌아 오는 길에 있습니다. 그러나 입력에 감사드립니다 - 나는 확실히 이번 주말에 그것을 볼 것입니다 :-) –