summaryrefslogtreecommitdiff
path: root/net/p5-Net-OAuth/DESCR
blob: 1d673146a97dd1eb5444cfeaad3ddc6a0ff339ee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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)

Net::OAuth does not provide:

    * Consumer or Service Provider encapsulation
    * token/nonce/key storage/management

Please refer to the OAuth spec: http://oauth.net/documentation/spec