Ticket #110 (closed task: fixed)

Opened 6 months ago

Last modified 2 months ago

Store authentication data for xsite+vfs on the server

Reported by: psychcf Owned by: psychcf
Priority: critical Milestone: 1.0
Component: api Version: 1.0-alpha1
Keywords: Cc:

Description (last modified by psychcf) (diff)

There should be a way to grab auth info for xsite, and send it to the server /once/, so it's not sent over the wire so much. After that, all you would have to provide is the username for that url.

For vfs, the password should be asked for in a dialog when you connect to a server, not in the url. It should be remembered server-side. The server can forget the password immediately, on logout, or never.

Change History

Changed 6 months ago by psychcf

  • milestone changed from 1.0-alpha2 to 1.0-vanilla

Changed 6 months ago by psychcf

  • description modified (diff)
  • summary changed from Store authentication data for xsite requests on the server to Store authentication data for xsite+vfs on the server

Changed 6 months ago by psychcf

  • priority changed from major to critical

Changed 3 months ago by psychcf

  • status changed from new to assigned

Starting to work on this

Changed 3 months ago by psychcf

I finished the xsite portion in r2007. I didn't test it because my development environment is a mess right now. If we used git, I wouldn't have this problem.

The VFS part is a bit trickier, since I have to implement some way of remembering mounted remote filesystems. I'm not sure if I'll get to that today.

Changed 3 months ago by psychcf

I forgot to encrypt what was being stored in the database. I'll fix that tomorrow...

Changed 3 months ago by psychcf

Ok, fixed the encryption thing.

Changed 3 months ago by psychcf

apparently the xsite stuff didn't work, so I just fixed it. I tested it, and everything is working a-okay.

Changed 2 months ago by psychcf

Ok, very close to getting this done. Just give me a day or two more and it's finished.

Changed 2 months ago by psychcf

  • status changed from assigned to closed
  • resolution set to fixed

This is finally finished, whoo!

Note: See TracTickets for help on using tickets.