Forcing a Basic Dialog Box.
Sergey A. Osokin
osa at FreeBSD.org.ru
Fri Dec 30 12:01:10 UTC 2011
Hi,
On Thu, Dec 29, 2011 at 10:14:58PM -0500, David wrote:
> I am trying to use the new postgres module and cant figure out how to
> force a "Basic" dialog on the browser to do auth.
>
> I am running v 1.0.11
>
> The auth is working correctly ie: http://user:pass@domain.com correctly
> authenticates.
>
> The thing I want to happen is force the Basic dialog in the browser to
> pass the credentials.
>
> Here is my config.
it looks like your configuration file little bit different than
"Sample configuration #4" from ngx_postgres-0.9/README.md
> location / {
> auth_basic "Restricted";
> root /var/www/web/;
> auth_request /auth;
>
> try_files $uri $uri/ @upstream;
> }
>
>
-location /auth {
+location = /auth {
> internal;
>
> postgres_escape $user $remote_user;
> postgres_escape $pass $remote_passwd;
>
> postgres_pass database;
> postgres_query "SELECT login FROM users WHERE
> login=$user AND pass=$pass";
> postgres_rewrite no_rows 403;
> postgres_output none;
> }
Also, "location /" below that "location = /auth".
Could you please try original example.
--
Sergey A. Osokin
osa at FreeBSD.ORG.ru
osa at FreeBSD.ORG
More information about the nginx
mailing list