Kwiki::...:Remote(3)
π Kwiki::Users::Remote β the manual page, but make it cute π
okay bestie, so this is Kwiki::Users::Remote(3), a User Contributed Perl Documentation page, and it is literally about automatically setting the Kwiki user name from HTTP authentication. no cap. let's get into it π«Ά
β¨ NAME β¨
Kwiki::Users::Remote β automatically set Kwiki user name from HTTP authentication π
like, that's the whole job. it sets the name. from HTTP auth. iconic behaviour honestly.
π SYNOPSIS π
okay so first, go to your kwiki and whisper the config into existence:
$ cd /path/to/kwiki
$ echo "users_class: Kwiki::Users::Remote" >> config.yaml
then, in your Apache configuration, you're gonna do this whole vibe:
<Location /kwiki>
AuthName "my kwiki"
AuthType Basic
AuthUserFile /path/to/htpasswd
Require valid-user
</Location>
and optionally, if you also wanna display the user name (slay), you do:
$ cd /path/to/kwiki
$ kwiki -add Kwiki::UserName::Remote
note the tiny but mighty difference bestie: the class in the config isKwiki::Users::Remote(with an s), and the one you-addisKwiki::UserName::Remote(no s, plusName). do not mix them up, I am begging π
π¦ DESCRIPTION π¦
so when you're using HTTP authentication for your Kwiki, you use this module to automatically set the user's name from the username they logged in with. that name is the name that shows up in any Recent Changes listing. periodt. no more "who edited this" mystery, the receipts are right there β¨
and also β you might also wanna use Kwiki::UserName::Remote. like, as a treat. π
πΈ ACKNOWLEDGEMENTS πΈ
shoutout to Gerald Richter, who submitted a patch so that username changes would be recognized under mod_perl. king behaviour, we love to see it π
π AUTHORS π
Ian Langworth <langworth.com> β thank you for your service π«‘π
π SEE ALSO π
KwikiKwiki::UserName::Remote
go read them, iykyk πβ¨
π COPYRIGHT AND LICENSE π
Copyright (C) 2004, 2005 by Ian Langworth
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
fr fr, same terms as Perl itself β go check Perl's license if you need the deets, that's the whole clause bestie π
the cute sign-off ππ¦β¨
this page came from perl v5.42.0 and it's dated 2025-07-25, so if you're reading this from some other timeline, vibe check accordingly. mwah, bye bestie ππΈπ
π¦ where this page comes from
- fedora 43: perl-Kwiki-Users-Remote 0.04-55.fc43 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms