X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=caf.pod;h=6ddc56e647929e40678f68ceb2f33877b6e4ae7b;hb=refs%2Fheads%2Fmaster;hp=a5c8a3e18f3495f0ed1c870e98201df24715fd10;hpb=8c6dbdb773712f0774f51c4754e9864641fbea24;p=cgi-auth-flexible.git diff --git a/caf.pod b/caf.pod index a5c8a3e..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