Lemonld...Lib::CAS(3)
β¨ NAME β¨
Lemonldap::NG::Portal::Lib::CAS β bestie, it's the common CAS functions module π (this is from the User Contributed Perl Documentation for Lemonld...Lib::CAS(3), iykyk)
π SYNOPSIS π
use Lemonldap::NG::Portal::Lib::CAS;
like. that's it. that's the whole vibe check to get in π
π¦ DESCRIPTION π¦
This module contains common methods for CAS. no cap, that's literally its whole job β it's the shared toolbox the CAS side of things pulls from so nobody's out here copy-pasting the same code forty times π«Ά
πΈ METHODS πΈ
π getCasSession
Try to recover the CAS session corresponding to id and return session data. If id is set to undef, return a new session instead. it's giving "give me that session or give me a fresh one" πβ¨
π returnCasValidateError
Return an error for CAS VALIDATE request. sad girl hours, the validation did not eat π
π returnCasValidateSuccess
Return success for CAS VALIDATE request. ok periodt, that one slayed π₯
π deleteCasSecondarySessions
Find and delete CAS sessions bounded to a primary session. spring cleaning but make it session management π§ΉπΈ
π returnCasServiceValidateError
Return an error for CAS SERVICE VALIDATE request. not the service validate flopping π
π returnCasServiceValidateSuccess
Return success for CAS SERVICE VALIDATE request. ate and left no crumbs π
π returnCasProxyError
Return an error for CAS PROXY request. the proxy said no π
π returnCasProxySuccess
Return success for CAS PROXY request. the proxy said yes and we're obsessed π
π deleteCasSession
Delete an opened CAS session. bye bestie, you're closed now π¦
π callPgtUrl
Call proxy granting URL on CAS client. go fetch, pgt url πβ¨
π SEE ALSO π
Lemonldap::NG::Portal::IssuerDBCAS
the sibling module, the other half of the duo, the main character's best friend fr fr π«Ά
π AUTHORS π
LemonLDAP::NG team <http://lemonldap-ng.org/team> β legends, the blueprint, no notes π
π BUG REPORT π
Use OW2 system to report bug or ask for features: <https://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/issues>
bestie if something's broken, tell them there. do NOT just suffer in silence, that's not the vibe π€
β DOWNLOAD β
LemonLDAP::NG is available at <https://lemonldap-ng.org/download> β go get it, it's free, it's iconic π
π 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.
okay so that "WITHOUT ANY WARRANTY" part is real, not decorative β there is genuinely no warranty, so don't come for them if it goes sideways π
You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
and that's the whole page, bestie π«Ά this was perl v5.42.3, dated 2026-09-24, for Lemonld...Lib::CAS(3) β read it, love it, cite it, bye π
β¨πΈ
π¦ where this page comes from
- fedora 43: lemonldap-ng-portal 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-portal 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