My consulting website is hosted on a Mac OS X Server. I use Basic Authentication to provide a protected sub-site for each client. The structure looks like this:
Starting a couple of days ago, I began having trouble accessing "/clients/index.html". I'd either be prompted for my username + password (which OmniWeb should have found in my Keychain), or I'd get an "Authorization Required" error page.
I think I found what's happening - creating a new client folder messes up Keychain:
All seems fine until I attempt to open "/clients/index.html" ... the "Authorization Required" error page appears.
In Keychain Access, I see that the most recent keychain entry looks like this:
[submitted as formal feedback]
www.mydoman.comEach client has their own username and password. Only I can access the "clients" folder. Each client folder can be access by just the client and me (ward). I've been using this scheme for a couple of years.clientsmary
steve
...
Starting a couple of days ago, I began having trouble accessing "/clients/index.html". I'd either be prompted for my username + password (which OmniWeb should have found in my Keychain), or I'd get an "Authorization Required" error page.
I think I found what's happening - creating a new client folder messes up Keychain:
- Add the client folder to the site.
- Using Server Admin, add a new protected realm for the folder, allowing access by the client and me.
- Attempt to open the client home page (e.g., /clients/linda/index.html). Although I have already authenticated at the "/clients" level, OmniWeb prompts me for a username + password.
- Although I've never really understood why my authorization at the "/clients" level doesn't automatically give me access to the individual client folders, I'm forced to respond. My practice has been to enter the client's username + password - this validates the setup I did in Server Admin, and it records the client username and password in my Keychain.
All seems fine until I attempt to open "/clients/index.html" ... the "Authorization Required" error page appears.
In Keychain Access, I see that the most recent keychain entry looks like this:
Name: www.mydomain.comThis entry has two problems:
Kind: Internet password
Account: ward
Where: http://www.mydomain.com
Comments: default
Show password: linda's password
- "Where" is the root of my site.
- My account name is matched with the new client's password.
- I upgraded to OmniWeb 5.7 beta 2.
- I added a couple of new client folders.
[submitted as formal feedback]