Allowing authenticated access to a site without giving credentials to the local users

1

I'm administrating a company where we have a single account with a service website and we would like users to be able to access that website as if they were authenticated with the company's account. However, for obvious reasons, we don't want to give the company's account credentials to the company users. Basically, we would like to set up something similar to what many universities do to offer access to online libraries to their students. How is this usually achieved?

My first thought was to use a proxy server for this and I looked up Squid proxy authentication, but it seems that this configuration aims to ask the users for authentication before allowing them access to the Internet, which is nothing like what we want.

How can we achieve this? Please note that our OS (on all user machines and the company server) is Debian 7.0 (Wheezy).

A browser-agnostic answer is what we're hoping for, but if that's not possible, we are using Google Chrome Version 28.0.1500.52

Joseph R.

Posted 2014-08-14T14:03:53.480

Reputation: 474

Answers

0

If the service website you're talking about is using basic authentication, you can place a reverse proxy in front of it. The reverse proxy then would handle the authentication. Here's a similar question with some answers which might be of use to you:

https://stackoverflow.com/questions/567814/apache2-reverse-proxy-to-an-end-point-that-requires-basicauth-but-want-to-hide-t

Daniel

Posted 2014-08-14T14:03:53.480

Reputation: 284