authentication re-vamp
From: Ben Collins-Sussman <sussman_at_collab.net>
Date: 2001-09-14 00:06:25 CEST
Gee, like we need another huge discussion. :-)
There's a laundry list of things to do re: rewriting the way we do
I've rewritten the issues listed in bug #456 below. All of them are
Greg, Joe, can you guys talk about the last two issues?
------------------------
Subversion authentication system rewrite. (#456)
Wishlist
A. new RA vtable sequence: put back open(). [EASY]
RA->open (URL, callback, [...])
...callback can be a way of storing a tmp file in WC.
authenticator = RA->get_authenticator(method)
B. RA session opened by app, not in libsvn_client. [EASY]
Have [cmdline/main.c] open the RA session, and all of the
This will make things better for GUIs or shells, or anything that
C. Improve auth-method selection [EASY]
-- auth-method as optional commandline switch
Use a single switch that takes a string: e.g. --auth="ssl"
D. Prompts [EASY]
-- display the method being used
-- prompt callback should take an array of prompts
E. Push vs. Pull models. [HARD]
The current system pre-emptively requests info, then "pushes" it
Can the RA library (running client-side) 'discover' what methods
Ideally, this list of methods returned to the client should be
---------------------------------------------------------------------
|
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.