The following module was proposed for inclusion in the Module List: modid: OAuth::Consumer DSLIP: bdpOp description: OAuth enabled UserAgent for desktop app userid: MATHIAS (Mathias Kende) chapterid: 15 (World_Wide_Web_HTML_HTTP_CGI) communities:
similar: LWP::Authen::OAuth, OAuth::Lite::Consumer, Net::OAuth::Simple rationale: LWP::Authen::OAuth provides OAuth signature to an LWP user agent. OAuth::Consumer inherits from it to provide its user-agent functionnalities but add to LWP::Authen::OAuth high level fonctions to perform the 3 steps of the OAuth authentication, including the set-up of a webserver to capture the end of the authentication phase. As such, OAuth::Consumer is a dead-simple library to connect a desktop application to an OAuth service provider. Similar library (simple OAuth consumer providing user-agent like functionnalities) include the following: - OAuth::Lite::Consumer: while being quiet simple, has an API designed to be used inside of a web application, which is exactly the opposite of OAuth::Consumer; - Net::OAuth::Simple: is very simple, but it does not automate the capture of the authentication phase and it provide a less powerfull object (which is not a full featured LWP user-agent). Other OAuth libraries that I found are either quiet complex, do not provide user-agent feature, or are designed to be used inside a web application. enteredby: MATHIAS (Mathias Kende) enteredon: Mon Feb 18 23:01:51 2013 GMT The resulting entry would be: OAuth:: ::Consumer bdpOp OAuth enabled UserAgent for desktop app MATHIAS Thanks for registering, -- The PAUSE PS: The following links are only valid for module list maintainers: Registration form with editing capabilities: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=b1b00000_5a7f6609187a4c2d&SUBMIT_pause99_add_mod_preview=1 Immediate (one click) registration: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=b1b00000_5a7f6609187a4c2d&SUBMIT_pause99_add_mod_insertit=1 Peek at the current permissions: https://pause.perl.org/pause/authenquery?pause99_peek_perms_by=me&pause99_peek_perms_query=OAuth%3A%3AConsumer