X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=cgi-auth-flexible.git;a=blobdiff_plain;f=caf.pod;h=6ddc56e647929e40678f68ceb2f33877b6e4ae7b;hp=de77f3d3562a50e673af1795b9c171f83fe8b5af;hb=dadb6b434c829d9ec2747cb7d35c49afd799dcbb;hpb=412316a7005df29b1adb30835848490210498ecb diff --git a/caf.pod b/caf.pod index de77f3d..6ddc56e 100644 --- a/caf.pod +++ b/caf.pod @@ -488,11 +488,12 @@ Returns the value of the secret cookie. CGI::Auth::Flexible sets this cookie in the forms generated by C. You may also set it yourself (and indeed you must do so if you use C). -=item C<< $authreq->_chain_params() >> +=item C<< $authreq->chain_params() >> Returns a hash of the "relevant" parameters to this request, in a form suitable for C. This is all of the query -parameters which are not related to CGI::Auth::Flexible. The +parameters which are not related to CGI::Auth::Flexible's authentication +arrangements. (The srcdump request parameters B included.) The PATH_INFO from the request is returned as the parameter C<< '' >>. =back @@ -669,7 +670,8 @@ the form used by C. The contents of this hashref does not include the CAF-specific parameters such as the secret cookie, those which follow from the kind -of diversion requested, etc. +of diversion requested, etc. (But they may include the +srcdump_param_name, so that srcdump_needlogin can work properly.) It is correct to always include the contents of C as hidden parameters in the urls for all redirections, and as hidden input @@ -1146,6 +1148,11 @@ names. They will all start with this string. Default: C. =over +=item C + +Boolean: do users need to log in to be able to download the source +code for the whole application ? Default: 0. + =item C Form parameter name used to indicate that this is a source download