Lemonld...n::REST(3)
π NAME π
okay bestie, gather round, because this one is literally the glow-up of session access π«Ά
Lemonldap::NG::Common::Apache::Session::REST β a Perl extension written to access to Lemonldap::NG Web-SSO sessions via REST. that's the whole vibe. it's giving "your sessions, but over the network, and it slays" β¨
πΈ DESCRIPTION πΈ
so first thing's first, lemme introduce the sibling, because it's relevant, no cap:
Lemonldap::NG::Common::Conf provides a simple interface to access to Lemonldap::NG Web-SSO configuration. and the way that it gets used?? by Lemonldap::NG::Handler, Lemonldap::NG::Portal and Lemonldap::NG::Manager. a whole trio. main character energy for real π
and now, the star of the show:
Lemonldap::NG::Common::Apache::Session::REST used with Lemonldap::NG::Portal provides the ability to access to Lemonldap::NG sessions via REST π₯ likeβ¦ the portal act as a proxy to access to the real Apache::Session module (see HTML documentation for more). that's it. that's the trick. the portal is the middlewoman and she is thriving π
fr fr, go read the HTML documentation if you want the extra lore, this page is just the sparknotes version π
π PARAMETERS π
here's the tea on what you can hand over, bestie. these are the params, do not skip them:
baseUrl(required) β remote LLNG portal. yes, required. mandatory. non-negotiable. if you forget this one the whole thing just π«realm,userandpassword(optional) β AuthBasic parameters if needed. only if needed tho, so if your setup doesn't need them, you can absolutely leave them at home π§lwpOptsβLWP::UserAgentoptions (hash ref). pass it a hash ref and let LWP cook πlwpSlsOptsβLWP::UserAgentSSL options (will be given toLWP::UserAgentconstructor in parameter"ssl_opts"). yep, straight into the constructor, no detours β¨
π¦ SEE ALSO π¦
go be nosy, i support it:
- <http://lemonldap-ng.org/>
Lemonldap::NG::PortalApache::SessionLWP::UserAgent
π AUTHORS π
LemonLDAP::NG team <http://lemonldap-ng.org/team> β iconic behaviour, we love them, we thank them π
π BUG REPORT π
found something cursed? use OW2 system to report bug or ask for features:
<https://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/issues>
they want your bug reports bestie, that's not a "not me" moment, that's a "yes me" moment π
β DOWNLOAD β
Lemonldap::NG is available at <https://lemonldap-ng.org/download>
go get it, it's free, it's cute, it's yours π
π COPYRIGHT AND LICENSE π
See COPYING file for details.
This library is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
π¨ lowkey important: that "WITHOUT ANY WARRANTY" line is not a joke, it's literally in there in caps and everything. no guarantees, bestie. read the license, it's the rules π
and that's the whole page, periodt π
this lil beauty is from the User Contributed Perl Documentation, manual section 3, and the footer tells us it's perl v5.42.3, dated 2026-09-24, filed under Lemonld...n::REST(3) πΈ bye babes, go read your sessions π¦
π¦ where this page comes from
- fedora 43: lemonldap-ng-common 2.23.4-1.fc43 Β· GPL-2.0-or-later AND MIT AND GPL-3.0-or-later AND OFL-1.1-RFN
- fedora 44: lemonldap-ng-common 2.23.4-1.fc44 Β· GPL-2.0-or-later AND MIT AND GPL-3.0-or-later AND OFL-1.1-RFN
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms