Search results for "distribution:OAuthomatic O"
OAuthomatic - automate setup of access to OAuth-secured resources. Intended especially for use in console scripts, ad hoc applications etc.
WARNING: *This is early release. Things may change (although I won't change crucial APIs without good reason).* Main purpose of this module: make it easy to start scripting around some OAuth-controlled site (at the moment, OAuth 1.0a is supported). T...
MEKK/OAuthomatic-0.0202 - 05 Jul 2020 21:39:50 UTC
OAuthomatic::Error - structured exceptions thrown by OAuthomatic
Errors defined here allow for inspection of various error details....
MEKK/OAuthomatic-0.0202 - 05 Jul 2020 21:39:50 UTC
OAuthomatic::Server - Definition of OAuth server crucial characteristics
Definition of specific OAuth server - all necessary URLs and some additional information....
MEKK/OAuthomatic-0.0202 - 05 Jul 2020 21:39:50 UTC
OAuthomatic::Caller - actually make OAuth-signed calls
Sign OAuth calls and execute them. This object is mostly used internally by OAuthomatic, but may be useful separately if you want to implement initialization scheme by yourself but prefer it's API and structural exceptions to raw Net::OAuth....
MEKK/OAuthomatic-0.0202 - 05 Jul 2020 21:39:50 UTC
OAuthomatic::Config - Aggregated bag for various OAuthomatic parameters, separated from main class to make passing them around easier.
See OAuthomatic for description of all parameters. This object is used as simple bag to pass a few common params between various OAuthomatic modules....
MEKK/OAuthomatic-0.0202 - 05 Jul 2020 21:39:50 UTC
OAuthomatic::ServerDef - Predefined URLs for some services
Manages list of definitions of selected OAuth endpoints. This module is mostly used internally, whenever someone writes: OAuthomatic->new( server => 'SomeName', ); it is used to look up appropriate definition. Run script oauthomatic_predefined_server...
MEKK/OAuthomatic-0.0202 - 05 Jul 2020 21:39:50 UTC
OAuthomatic::SecretStorage - Save and restore confidential OAuth tokens
Interface defining methods used to save and restore various credentials. Implementations should use some kind of reasonably secure persistent storage, to preserve data over reruns. Note: methods below are parameterless (except saved tokens), but shou...
MEKK/OAuthomatic-0.0202 - 05 Jul 2020 21:39:50 UTC
OAuthomatic::Internal::Util - internal helper routines (form parsing and filling)
Internally used by OAuthomatic...
MEKK/OAuthomatic-0.0202 - 05 Jul 2020 21:39:50 UTC
OAuthomatic::UserInteraction - Wrapping communication with user
Role defining methods related to communication with end user....
MEKK/OAuthomatic-0.0202 - 05 Jul 2020 21:39:50 UTC
OAuthomatic::OAuthInteraction - handle browser redirects happening during OAuth initial exchange
APIs required from module responsible for receiving completion of access-granting interaction with the OAuth-protected site. Main problem resolved here is that OAuth authorization is completed by browser redirect, with tokens crucial for the process ...
MEKK/OAuthomatic-0.0202 - 05 Jul 2020 21:39:50 UTC
OAuthomatic::Types::StructBase - few helper types to make code more readable and less error-prone
Types below are defined to make code a bit more readable and less error prone....
MEKK/OAuthomatic-0.0202 - 05 Jul 2020 21:39:50 UTC
OAuthomatic::Internal::MicroWeb - temporary embedded web server used internally - management code
Utility class used internally by OAuthomatic: temporary web server spawned in separate thread, used to receive final redirect of OAuth sequence, and to present additional pages to the user. This module provides methods to manage this server and commu...
MEKK/OAuthomatic-0.0202 - 05 Jul 2020 21:39:50 UTC
OAuthomatic::ServerDef::LinkedIn - OAuth parameters for LinkedIn
Definition of OAuthomatic::Server for <http://linkedin.com>. Allows one to specify "server => 'LinkedIn'" while constructing OAuthomatic objects....
MEKK/OAuthomatic-0.0202 - 05 Jul 2020 21:39:50 UTC
OAuthomatic::Internal::UsageGuard - support for RAII for some roles
Internally used by OAuthomatic...
MEKK/OAuthomatic-0.0202 - 05 Jul 2020 21:39:50 UTC
OAuthomatic::ServerDef::BitBucket - OAuth parameters for BitBucket
Definition of OAuthomatic::Server for <http://bitbucket.org>. Allows one to specify "server => 'BitBucket'" while constructing OAuthomatic objects....
MEKK/OAuthomatic-0.0202 - 05 Jul 2020 21:39:50 UTC
OAuthomatic::Internal::MicroWebSrv - temporary embedded web server used internally - request handling
This is actual code of MicroWeb. This object is constructed in separate thread and runs there, rest of the code manages it via OAuthomatic::Internal::MicroWeb....
MEKK/OAuthomatic-0.0202 - 05 Jul 2020 21:39:50 UTC
OAuthomatic::SecretStorage::Keyring - Save tokens in secure storage, using Passwd::Keyring::Auto
Implements OAuthomatic::SecretStorage interface using Passwd::Keyring::Auto (what usually means saving data in Gnome Keyring, KDE Wallet, Windows Vault or similar secure storage). Note that tokens are saved in slightly specific way. Whenever client k...
MEKK/OAuthomatic-0.0202 - 05 Jul 2020 21:39:50 UTC
OAuthomatic::UserInteraction::ViaMicroWeb - User is led using forms in the browser
Simple (local) web forms will be used to ask user for client credentials and provide him with instructions....
MEKK/OAuthomatic-0.0202 - 05 Jul 2020 21:39:50 UTC
OAuthomatic::OAuthInteraction::ViaMicroWeb - Handling oauth callback via embedded web server
This module uses in-process web server to handle callback after OAuth permission is granted. Used as default implementation of "oauth_interaction" plugin of OAuthomatic....
MEKK/OAuthomatic-0.0202 - 05 Jul 2020 21:39:50 UTC