Ravada::Auth(3)
π NAME π
Ravada::Auth β it's the authentication library for Ravada users, bestie. That's the whole vibe. She handles the "who are you and are you allowed in here" of it all. π«Ά
β¨ init β¨
Okay so this one initializes the submodules. That's it, that's the job β she gets all the little submodule girlies warmed up and ready so the rest of the auth flow can actually do its thing. πΈ
π login β¨
Tries login in all the submodules. Like, she's going down the list asking each one "you got this one? no? okay next" until somebody says yes. No cap. π
my $ok = Ravada::Auth::login($name, $pass);
π login_external β¨
Same energy, different door: this one tries login_external in all the submodules. External auth girlies, this is your moment. π¦
my $ok = Ravada::Auth::login_external();
π enable_LDAP β¨
Sets or gets LDAP support. Yes bestie, it does both β she's a setter AND a getter, main character energy fr fr. β¨
Ravada::Auth::enable_LDAP(0);
print "LDAP is supported" if Ravada::Auth::enable_LDAP();
π enable_SSO β¨
And the twin: sets or gets SSO support. Pass it a value to set, call it with nothing to peek at the current state. Iconic behaviour honestly. π
Ravada::Auth::enable_SSO(0);
print "SSO is supported" if Ravada::Auth::enable_SSO();
And that's the whole page, babe β this one was written for perl v5.42.0 and dated 2025-09-20, and she answers to the name Ravada::Auth(3). Go log somebody in, you've got this. πβ¨
π¦ where this page comes from
- fedora 43: ravada 2.4.1-1.fc43 Β· AGPL-3.0-only AND Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms