Re: [viewvc-dev] Enabling LDAP authentication in viewvc

flora vinarashi <[email protected]> Mon, 11 May 2015 06:04:44 +0000 (UTC)
Newsgroups gmane.comp.version-control.cvs.viewcvs.devel
Message-ID <[email protected]>
------=_Part_3743_849530089.1431324468845
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi Michael,=C2=A0Thank you very much for answering my questions.I have enab=
led the LDAP authentication through Apache. Can you please let me know how =
can I pull the username from CGI environment and pass it to svnauthz and ge=
t their repository listed when they login to viewvc.=C2=A0=C2=A0Regards,Flo=
ra=C2=A0=20


     On Friday, 8 May 2015 8:25 PM, C. Michael Pilato <[email protected]>=
 wrote:
  =20

  On 05/08/2015 06:56 AM, flora vinarashi wrote:
 =20
    Hi Team, I need some help from you regarding viewvc authentication. As =
of now, there is no authentication for viewvc in our application. When the =
user hits /viewvc/viewvc.cgi, user is able to view all  the repositories av=
ailable in the server. I have tried changing the configuration setting in v=
iewvc.conf for svnauthz file. After doing those changes, all the repositori=
es having public access are only listed.  I want the viewvc to be configure=
d in such a way that when the user hits viewvc, they should be able to view=
 their own repositories along  with public access repositories. How this co=
uld be done? Viewvc version used in our application is 1.1.3 =20
=20
 ViewVC does not currently provide an authentication framework.=C2=A0 It si=
mply piggy-backs on the authentication framework provided by Apache HTTP Se=
rver.=C2=A0 So if you want to enable LDAP authentication for ViewVC, you ne=
ed to do so in the Apache configuration that governs your ViewVC <Location>=
.=C2=A0 Once a user has authenticated against Apache, ViewVC will receive t=
he authenticated username from Apache via the CGI environment.=C2=A0 It wil=
l then use that username in its authorization/access checks.
 --=20
C. Michael Pilato <[email protected]>
CollabNet   <>   www.collab.net   <>   Enterprise Cloud Development

------------------------------------------------------
http://viewvc.tigris.org/ds/viewMessage.do?dsForumId=3D4251&dsMessageId=3D3=
116760

To unsubscribe from this discussion, e-mail: [[email protected]=
.org].
------=_Part_3743_849530089.1431324468845
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:He=
lveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, Sans-Serif;fo=
nt-size:16px"><div id=3D"yui_3_16_0_1_1431324306225_2445"><span>Hi Michael,=
</span></div><div id=3D"yui_3_16_0_1_1431324306225_2852"><span></span>&nbsp=
;</div><div id=3D"yui_3_16_0_1_1431324306225_2853" dir=3D"ltr"><span id=3D"=
yui_3_16_0_1_1431324306225_3091">Thank you very much for answering my quest=
ions.</span></div><div id=3D"yui_3_16_0_1_1431324306225_2855" dir=3D"ltr"><=
span id=3D"yui_3_16_0_1_1431324306225_2854">I have enabled the LDAP authent=
ication through Apache. Can you please let me know how can I pull the usern=
ame from CGI environment and pass it to svnauthz and get their repository l=
isted when they login to viewvc.</span></div><div id=3D"yui_3_16_0_1_143132=
4306225_3006" dir=3D"ltr">&nbsp;</div><div id=3D"yui_3_16_0_1_1431324306225=
_2858" dir=3D"ltr"><span></span>&nbsp;</div><div id=3D"yui_3_16_0_1_1431324=
306225_2857" dir=3D"ltr"><span>Regards,</span></div><div id=3D"yui_3_16_0_1=
_1431324306225_2859" dir=3D"ltr"><span>Flora</span></div><div id=3D"yui_3_1=
6_0_1_1431324306225_2856" dir=3D"ltr"><span></span>&nbsp;</div>  <br><div c=
lass=3D"qtdSeparateBR"><br><br></div><div class=3D"yahoo_quoted" style=3D"d=
isplay: block;"> <div style=3D"font-family: HelveticaNeue, Helvetica Neue, =
Helvetica, Arial, Lucida Grande, Sans-Serif; font-size: 16px;"> <div style=
=3D"font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Gr=
ande, Sans-Serif; font-size: 16px;"> <div dir=3D"ltr"> <font face=3D"Arial"=
 size=3D"2"> On Friday, 8 May 2015 8:25 PM, C. Michael Pilato &lt;cmpilato@=
collab.net&gt; wrote:<br> </font> </div>  <br><br> <div class=3D"y_msg_cont=
ainer"><div id=3D"yiv5457007567"><div>
    <div class=3D"yiv5457007567yqt9930177707" id=3D"yiv5457007567yqtfd44561=
"><div class=3D"yiv5457007567moz-cite-prefix">On 05/08/2015 06:56 AM, flora=
 vinarashi
      wrote:<br clear=3D"none">
    </div>
    </div><blockquote type=3D"cite"><div class=3D"yiv5457007567yqt993017770=
7" id=3D"yiv5457007567yqtfd97734">
      </div><div style=3D"color: rgb(0, 0, 0); font-family: HelveticaNeue, =
Helvetica Neue, Helvetica, Arial, Lucida Grande, Sans-Serif; font-size: 16p=
x; background-color: rgb(255, 255, 255);"><div class=3D"yiv5457007567yqt993=
0177707" id=3D"yiv5457007567yqtfd49782">
        <div id=3D"yiv5457007567yui_3_16_0_1_1431082726484_2102" dir=3D"ltr=
"><font face=3D"Times New Roman">
          </font></div>
        <div id=3D"yiv5457007567yui_3_16_0_1_1431082726484_2156" style=3D"m=
argin: 0cm 0cm 0pt;"><font id=3D"yiv5457007567yui_3_16_0_1_1431082726484_21=
57" face=3D"Calibri">Hi Team,</font></div>=20
        <div id=3D"yiv5457007567yui_3_16_0_1_1431082726484_2127" style=3D"m=
argin: 0cm 0cm 0pt;"><font id=3D"yiv5457007567yui_3_16_0_1_1431082726484_21=
26" face=3D"Calibri">I need some help from you regarding viewvc
            authentication.</font></div>=20
        <div id=3D"yiv5457007567yui_3_16_0_1_1431082726484_2132" style=3D"m=
argin: 0cm 0cm 0pt;"><font id=3D"yiv5457007567yui_3_16_0_1_1431082726484_21=
31" face=3D"Calibri">As of now, there is no authentication for
            viewvc in our
            application. When the user hits /viewvc/viewvc.cgi, user is
            able to view all
            the repositories available in the server.</font></div>
        <div id=3D"yiv5457007567yui_3_16_0_1_1431082726484_2137" style=3D"m=
argin: 0cm 0cm 0pt;"><font id=3D"yiv5457007567yui_3_16_0_1_1431082726484_21=
34" face=3D"Calibri">I have tried changing the configuration
            setting in
            viewvc.conf for svnauthz file. After doing those changes,
            all the repositories
            having public access are only listed. </font></div>
        <div id=3D"yiv5457007567yui_3_16_0_1_1431082726484_2138" style=3D"m=
argin: 0cm 0cm 0pt;"><font id=3D"yiv5457007567yui_3_16_0_1_1431082726484_21=
25" face=3D"Calibri">I want the viewvc to be configured in such a
            way that when
            the user hits viewvc, they should be able to view their own
            repositories along
            with public access repositories.</font></div>
        <font face=3D"Times New             Roman">H</font><font id=3D"yiv5=
457007567yui_3_16_0_1_1431082726484_2146" face=3D"Calibri">ow this could be=
 done?</font>=20
        <div id=3D"yiv5457007567yui_3_16_0_1_1431082726484_2149" style=3D"m=
argin: 0cm 0cm 0pt;"><font id=3D"yiv5457007567yui_3_16_0_1_1431082726484_21=
48" face=3D"Calibri">Viewvc version used in our application is
            1.1.3</font></div></div>
      </div>
    </blockquote>
    <br clear=3D"none">
    ViewVC does not currently provide an authentication framework.&nbsp; It
    simply piggy-backs on the authentication framework provided by
    Apache HTTP Server.&nbsp; So if you want to enable LDAP authentication
    for ViewVC, you need to do so in the Apache configuration that
    governs your ViewVC &lt;Location&gt;.&nbsp; Once a user has authenticat=
ed
    against Apache, ViewVC will receive the authenticated username from
    Apache via the CGI environment.&nbsp; It will then use that username in
    its authorization/access checks.<br clear=3D"none">
    <pre class=3D"yiv5457007567moz-signature">--=20
C. Michael Pilato <a class=3D"yiv5457007567moz-txt-link-rfc2396E" href=3D"m=
ailto:[email protected]" target=3D"_blank" rel=3D"nofollow" shape=3D"rect=
" ymailto=3D"mailto:[email protected]">&lt;[email protected]&gt;</a>
CollabNet   &lt;&gt;   <a class=3D"yiv5457007567moz-txt-link-abbreviated" h=
ref=3D"http://www.collab.net/" target=3D"_blank" rel=3D"nofollow" shape=3D"=
rect">www.collab.net</a>   &lt;&gt;   Enterprise Cloud Development
</pre><div class=3D"yiv5457007567yqt9930177707" id=3D"yiv5457007567yqtfd695=
74">
  </div></div></div><br><br></div>  </div> </div>  </div></div></body></htm=
l>
------=_Part_3743_849530089.1431324468845--