Cataly...:OpenID(3pm)
π¦ CatalystX::SimpleLogin::TraitFor::Controller::Login::OpenID
okay bestie, this is a Perl manual page, Cataly...:OpenID(3pm) if we're being all formal about it, and it's about letting a User log in via OpenID β¨
β¨ NAME β¨
CatalystX::SimpleLogin::TraitFor::Controller::Login::OpenID β allows a User to login via OpenID π
πΈ SYNOPSIS πΈ
package MyApp::Controller::NeedsAuth;
sub something : Path Does('NeedsLogin') {
# Redirects to /login if not logged in
}
# Turn on in config
MyApp->config('Contoller::Login' => { traits => 'Login::OpenID' });
no cap, that's the whole vibe. you slap the trait on in your config and your login action levels up π«Ά
π DESCRIPTION π
so like, this provides the "login" action with a wrapper that redirects you to a page which needs authentication β the one the user was previously redirected from, iykyk π
it goes hand in hand with Catalyst::ActionRole::NeedsLogin, they're literally a duo, main character energy together π
π WRAPPED METHODS π
login_GET
it wraps around an openid authentication if the 'openid.mode' request parameter is set. otherwise? it just uses the default login_GET() method. simple as that π«
π SEE ALSO π
CatalystX::SimpleLogin::Controller::LoginCatalystX::SimpleLogin::Form::Login
π AUTHORS π
See CatalystX::SimpleLogin for authors.
π LICENSE π
See CatalystX::SimpleLogin for license.
fr fr, that's everything β no details left behind, periodt π
okay but the actual sign-off: this page came from perl v5.36.0, dated 2022-08-28, and it lives in the Perl doc collection as Cataly...:OpenID(3pm). slay, go log somebody in π¦π
π¦ where this page comes from
- ubuntu noble: libcatalystx-simplelogin-perl 0.21-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libcatalystx-simplelogin-perl 0.21-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libcatalystx-simplelogin-perl 0.21-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms