OAuth:...:Strict(3pm)

πŸ“¦
version 0.11 Β· 2 versions
, in debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

OAuth::Lite2::Agent::Strict πŸ’…

okay so bestie, welcome to the User Contributed Perl Documentation corner of the internet, where we're talking about OAuth::Lite2::Agent::Strict ✨


🌸 NAME 🌸

OAuth::Lite2::Agent::Strict β€” the Preset User Agent class for strict SSL πŸŽ€

like. it's a preset agent. and it is strict. about SSL. the name is not lying to you, she's very transparent πŸ’–


✨ SYNOPSIS ✨

here's the vibe, copy-paste girlies:

my $client = OAuth::Lite2::Client::WebApp->new(
    ..., # other params
    agent => OAuth::Lite2::Client::Agent::Strict->new(
        https_version => $https_version,
        ..., # https parameters
    ),
);

see how she slots right in as your agent? iconic. no notes. 🫢


πŸ¦‹ DESCRIPTION πŸ¦‹

so this module is one of the preset user-agent classes. it's the one you reach for when you want to check the SSL strictly. like, no cutting corners, no "eh it's probably fine", no bestie behavior β€” actual verification. if that's your energy, she's your girl πŸ’…


πŸ‘‘ METHODS πŸ‘‘

πŸ“ request ($req)

this method appends to the behavior of the parent class β€” so it does everything mom does, and then some. specifically, it verifies the SSL, and if that verification fails, it throws the exception. no silent suffering. no swallowing the error. she will tell on it, loudly, and honestly that's the healthiest thing anyone's ever done in this codebase 😭


🌈 SEE ALSO 🌈

  • OAuth::Lite2::Client::Agent
  • OAuth::Lite2::Client::Agent::Dump

go read those too, bestie, the lore is deep 🧚


πŸ’œ AUTHOR πŸ’œ

Lyo Kato, "lyo.kato _at_ gmail.com" β€” thank you for your service, legend 🫑


This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.8 or, at your option, any later version of Perl 5 you may have available.

so basically: free software, same terms as Perl, 5.8.8 or literally any later Perl 5 you've got. slay. πŸ’–

and that's the whole page, babes ✨ this was perl v5.36.0 energy, dated 2023-07-01, straight out of the OAuth:...:Strict(3pm) files. stay strict, stay verified, and never skip the SSL check πŸ’…πŸŒΈπŸ¦‹

πŸ“¦ where this page comes from