3

I am starting to look into configuring an SVN server using Apache2 and mod_dav_svn on Red Hat Linux. I want Apache to handle authenticating the users that access the repository. Is there a way to have Apache authenticate against the user credentials maintained by the OS? This way I can allow all of my users on the server to use the same account to access SVN and to login to the system via SSH.

Previously our SVN server was hosted on a Windows server and we were able to use AuthType SSPI to perform our authentication against the Windows Active Directory server which will no longer be available to us. (Note: this is a restriction due to our network security and is not with my control)

4
  • You can still authenticate against the AD server from a Red Hat box using Apache... Commented Jan 19, 2012 at 21:22
  • I suppose I should clarify that the reason I cannot access the AD server is due to where within our network the server will be located. For security reasons it won't be able to access that segment of the network. Will clarify in my question. Commented Jan 19, 2012 at 21:26
  • So only the client OS has a means to verify the credentials, not the server? Commented Jan 20, 2012 at 17:21
  • My hope was that there would be a way to authenticate using the same credentials as the local user accounts we have on the server. That way there wasn't a need maintain the local user account password and a separate password file for Apache authentication. The authentication would still be happening on the server side. Commented Jan 20, 2012 at 20:35

1 Answer 1

2

Ultimately the solution I found to this problem was to configure mod-authnz_external to work with pwauth. Following the instructions on those two sites seems to have resulted in a working solution.

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.