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, user and password (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::UserAgent options (hash ref). pass it a hash ref and let LWP cook πŸ“
  • lwpSlsOpts β€” LWP::UserAgent SSL options (will be given to LWP::UserAgent constructor in parameter "ssl_opts"). yep, straight into the constructor, no detours ✨

πŸ¦‹ SEE ALSO πŸ¦‹

go be nosy, i support it:


πŸ’œ 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 πŸ’–


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