net/p5-Net-OAuth 0.33
Implementation of the OAuth protocol
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
90b76e7144- License
- ART10, GPLv1+
- Categories
- net, perl5
- Package size
- 53.0 KiB, 105.4 KiB installed
Description
Net::OAuth provides a low-level API for reading and writing OAuth messages.
OAuth is an open protocol to allow secure API authentication in a simple and standard method from desktop and web applications. In practical terms, OAuth is a mechanism for a Consumer to request protected resources from a Service Provider on behalf of a user.
Net::OAuth provides:
- classes that encapsulate OAuth messages (requests and responses).
- message signing
- message serialization and parsing.
- 2-legged requests (aka. tokenless requests, aka. consumer requests), see "CONSUMER REQUESTS"
Net::OAuth does not provide:
- Consumer or Service Provider encapsulation
- token/nonce/key storage/management
Install
As a binary package — by origin, or by package name:
pkg install net/p5-Net-OAuth
pkg install p5-Net-OAuth
From the ports tree:
cd /usr/ports/net/p5-Net-OAuth/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-Net-OAuth>0:net/p5-Net-OAuth
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.33 | 0.33 | 0.28_1 | 0.31 | 0.33 |
| FreeBSD:14:quarterly | 0.33 | 0.33 | n/a | 0.31 | 0.33 |
| FreeBSD:15:latest | 0.33 | 0.33 | n/a | 0.31 | 0.31 |
| FreeBSD:15:quarterly | 0.33 | 0.33 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.33 | 0.33 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 5
p5-Class-Accessor>=0.31: devel/p5-Class-Accessorp5-Class-Data-Inheritable>=0.06: devel/p5-Class-Data-Inheritablep5-Crypt-SysRandom>=0.006: security/p5-Crypt-SysRandomp5-URI>=5.15: net/p5-URIp5-libwww>=1: www/p5-libwww
Runtime 5
p5-Class-Accessor>=0.31: devel/p5-Class-Accessorp5-Class-Data-Inheritable>=0.06: devel/p5-Class-Data-Inheritablep5-Crypt-SysRandom>=0.006: security/p5-Crypt-SysRandomp5-URI>=5.15: net/p5-URIp5-libwww>=1: www/p5-libwww
Test 1
p5-Test-Warn>=0.21: devel/p5-Test-Warn
The full lists below include those, and their dependencies in turn.
All build dependencies 28
- converters/p5-Encode-Locale
- converters/p5-MIME-Base32
- converters/p5-MIME-Base64
- devel/p5-Class-Accessor
- devel/p5-Class-Data-Inheritable
- devel/p5-Clone
- devel/p5-IO-HTML
- devel/p5-TimeDate
- lang/p5-Try-Tiny
- lang/perl5.42
- net/p5-Net-HTTP
- net/p5-URI
- security/p5-Authen-NTLM
- security/p5-Crypt-SysRandom
- security/p5-Digest-HMAC
- security/p5-IO-Socket-SSL
- security/p5-Net-SSLeay
- sysutils/p5-File-Listing
- www/p5-HTML-Parser
- www/p5-HTML-Tagset
- www/p5-HTTP-Cookies
- www/p5-HTTP-Date
- www/p5-HTTP-Message
- www/p5-HTTP-Negotiate
- www/p5-LWP-MediaTypes
- www/p5-Mozilla-CA
- www/p5-WWW-RobotRules
- www/p5-libwww
All run dependencies 28
- converters/p5-Encode-Locale
- converters/p5-MIME-Base32
- converters/p5-MIME-Base64
- devel/p5-Class-Accessor
- devel/p5-Class-Data-Inheritable
- devel/p5-Clone
- devel/p5-IO-HTML
- devel/p5-TimeDate
- lang/p5-Try-Tiny
- lang/perl5.42
- net/p5-Net-HTTP
- net/p5-URI
- security/p5-Authen-NTLM
- security/p5-Crypt-SysRandom
- security/p5-Digest-HMAC
- security/p5-IO-Socket-SSL
- security/p5-Net-SSLeay
- sysutils/p5-File-Listing
- www/p5-HTML-Parser
- www/p5-HTML-Tagset
- www/p5-HTTP-Cookies
- www/p5-HTTP-Date
- www/p5-HTTP-Message
- www/p5-HTTP-Negotiate
- www/p5-LWP-MediaTypes
- www/p5-Mozilla-CA
- www/p5-WWW-RobotRules
- www/p5-libwww
Required by 23
- net-im/twirssi
- net/dropbox-api-command
- net/p5-AnyEvent-Twitter
- net/p5-Net-Dropbox-API
- net/p5-Net-FS-Flickr
- net/p5-Net-Google-DataAPI
- net/p5-Net-Google-Spreadsheets
- net/p5-Net-OAuth-Simple
- net/p5-Net-Twitter
- net/p5-Net-Twitter-Lite
- net/p5-POE-Component-Server-Twirc
- net/p5-Twitter-API
- net/p5-WebService-Dropbox
- www/p5-Flickr-API
- www/p5-Flickr-Upload
- www/p5-Net-FireEagle
- www/p5-Net-Flickr-API
- www/p5-Net-Flickr-Backup
- www/p5-Net-Flickr-RDF
- www/p5-Net-FreshBooks-API
- www/p5-Net-Plurk
- www/p5-Net-YAP
- www/p5-WWW-Tumblr
Configuration
Options name: net_Net-OAuth
| Option | Default | Description |
|---|---|---|
| RECOMMENDED | off | Recommended dependencies by upstream |
- USES
- perl5
- Service scripts
- none
Files
pkg-plist 50
- %%SITE_PERL%%/Net/OAuth.pm
- %%SITE_PERL%%/Net/OAuth/AccessToken.pm
- %%SITE_PERL%%/Net/OAuth/AccessTokenRequest.pm
- %%SITE_PERL%%/Net/OAuth/AccessTokenResponse.pm
- %%SITE_PERL%%/Net/OAuth/Client.pm
- %%SITE_PERL%%/Net/OAuth/ConsumerRequest.pm
- %%SITE_PERL%%/Net/OAuth/Message.pm
- %%SITE_PERL%%/Net/OAuth/ProtectedResourceRequest.pm
- %%SITE_PERL%%/Net/OAuth/Request.pm
- %%SITE_PERL%%/Net/OAuth/RequestTokenRequest.pm
- %%SITE_PERL%%/Net/OAuth/RequestTokenResponse.pm
- %%SITE_PERL%%/Net/OAuth/Response.pm
- %%SITE_PERL%%/Net/OAuth/SignatureMethod.pm
- %%SITE_PERL%%/Net/OAuth/SignatureMethod/HMAC_SHA1.pm
- %%SITE_PERL%%/Net/OAuth/SignatureMethod/HMAC_SHA256.pm
- %%SITE_PERL%%/Net/OAuth/SignatureMethod/PLAINTEXT.pm
- %%SITE_PERL%%/Net/OAuth/SignatureMethod/RSA_SHA1.pm
- %%SITE_PERL%%/Net/OAuth/UserAuthRequest.pm
- %%SITE_PERL%%/Net/OAuth/UserAuthResponse.pm
- %%SITE_PERL%%/Net/OAuth/V1_0A/AccessTokenRequest.pm
- %%SITE_PERL%%/Net/OAuth/V1_0A/RequestTokenRequest.pm
- %%SITE_PERL%%/Net/OAuth/V1_0A/RequestTokenResponse.pm
- %%SITE_PERL%%/Net/OAuth/V1_0A/UserAuthResponse.pm
- %%SITE_PERL%%/Net/OAuth/XauthAccessTokenRequest.pm
- %%SITE_PERL%%/Net/OAuth/YahooAccessTokenRefreshRequest.pm
- %%PERL5_MAN3%%/Net::OAuth.3.gz
- %%PERL5_MAN3%%/Net::OAuth::AccessToken.3.gz
- %%PERL5_MAN3%%/Net::OAuth::AccessTokenRequest.3.gz
- %%PERL5_MAN3%%/Net::OAuth::AccessTokenResponse.3.gz
- %%PERL5_MAN3%%/Net::OAuth::Client.3.gz
- %%PERL5_MAN3%%/Net::OAuth::ConsumerRequest.3.gz
- %%PERL5_MAN3%%/Net::OAuth::Message.3.gz
- %%PERL5_MAN3%%/Net::OAuth::ProtectedResourceRequest.3.gz
- %%PERL5_MAN3%%/Net::OAuth::Request.3.gz
- %%PERL5_MAN3%%/Net::OAuth::RequestTokenRequest.3.gz
- %%PERL5_MAN3%%/Net::OAuth::RequestTokenResponse.3.gz
- %%PERL5_MAN3%%/Net::OAuth::Response.3.gz
- %%PERL5_MAN3%%/Net::OAuth::SignatureMethod.3.gz
- %%PERL5_MAN3%%/Net::OAuth::SignatureMethod::HMAC_SHA1.3.gz
- %%PERL5_MAN3%%/Net::OAuth::SignatureMethod::HMAC_SHA256.3.gz
- %%PERL5_MAN3%%/Net::OAuth::SignatureMethod::PLAINTEXT.3.gz
- %%PERL5_MAN3%%/Net::OAuth::SignatureMethod::RSA_SHA1.3.gz
- %%PERL5_MAN3%%/Net::OAuth::UserAuthRequest.3.gz
- %%PERL5_MAN3%%/Net::OAuth::UserAuthResponse.3.gz
- %%PERL5_MAN3%%/Net::OAuth::V1_0A::AccessTokenRequest.3.gz
- %%PERL5_MAN3%%/Net::OAuth::V1_0A::RequestTokenRequest.3.gz
- %%PERL5_MAN3%%/Net::OAuth::V1_0A::RequestTokenResponse.3.gz
- %%PERL5_MAN3%%/Net::OAuth::V1_0A::UserAuthResponse.3.gz
- %%PERL5_MAN3%%/Net::OAuth::XauthAccessTokenRequest.3.gz
- %%PERL5_MAN3%%/Net::OAuth::YahooAccessTokenRefreshRequest.3.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Net-OAuth-0.33.tar.gz | 32999 | 06a290c13bc1c9c2acee33a79089b32f3047964925d4ea992eb6c1cc3d8df6c1 |
Master sites 1
- CPAN