summaryrefslogtreecommitdiff
path: root/oauthlib/common.py
Commit message (Collapse)AuthorAgeFilesLines
...
* Add crypto token capabilityjturmel2014-03-171-0/+30
| | | | | | | | | | | * Add a method to generate crypto tokens for use as Bearer tokens * Add a method to verify an incoming crypto token and unpack the header and claims * Uses the PyJWT library This is not JWT token support, merely a way to generate Bearer tokens that won't have to be stored in a database but can self-validate and store additional information that you see fit.
* fixed operator precedence in duplicate_params propertyMassimiliano Pippi2013-09-211-1/+1
|
* Refactor common tests into subject area tests.Ib Lundgren2013-09-131-4/+3
|
* Add star to the set of safe characters in urlsMathieu Alorent2013-07-241-1/+1
|
* add comma to the set of safe characters in urlsMassimiliano2013-07-091-1/+1
|
* Split OAuth2 large modules into smaller ones. #168.Ib Lundgren2013-05-301-0/+14
|
* Check for items(), not dict instance to allow pseudo dicts.Ib Lundgren2013-05-201-1/+1
|
* Merge pull request #124 from wiliamsouza/masterIb Lundgren2013-03-261-0/+13
|\ | | | | Add generate_client_id to common
| * Added generate_client_id function to commonWiliam Souza2013-02-271-0/+13
| |
* | On the difference between 2 & 3 parse_qslIb Lundgren2013-03-261-0/+14
| |
* | Unicode experimentation, #127Ib Lundgren2013-03-251-1/+1
| |
* | Duplicate parameter checks & tests.Ib Lundgren2013-03-251-0/+11
| |
* | Fix decode,encode mixup.Ib Lundgren2013-03-021-2/+3
|/
* Request now use a CaseInsensitiveDict. Fix #121.Ib Lundgren2013-02-211-1/+31
|
* Revert default urlencodingIb Lundgren2013-02-051-1/+1
|
* Automatic urlencoding of input (#96).Ib Lundgren2013-01-291-2/+2
|
* Large OAuth 2 provider update.Ib Lundgren2013-01-221-4/+3
|
* Experimental default unicode conversion (#53, #68, #86)Ib Lundgren2013-01-071-20/+35
|
* A batch of small fixes and cleanups.Ib Lundgren2012-11-231-0/+8
|
* Unicode decoding crash'n'burn style, default off, #53, #68.Ib Lundgren2012-11-191-1/+17
|
* Add params to fragmentIb Lundgren2012-11-171-2/+6
|
* fix some byte/unicode arguments for Python 2.6's benefitMichael Terry2012-09-031-3/+5
|
* Support Python 3Michael Terry2012-08-311-34/+64
| | | | | | These are mostly unicode string related changes and a few syntax ones. https://github.com/idan/oauthlib/issues/55
* add_params_to_qs now support dict queriesIb Lundgren2012-06-291-3/+6
|
* Safe string equalsIb Lundgren2012-06-251-0/+16
|
* Move shared functionality (#30)Ib Lundgren2012-06-131-0/+58
|
* Decode query to unicode in urldecodeIdan Gazit2012-05-011-0/+1
| | | | For completeness' sake.
* Remove dead codeIdan Gazit2012-05-011-5/+0
|
* Fix unicode leaksIdan Gazit2012-05-011-45/+36
| | | | | | Wrap stdlib quote, unquote, urlencode in versions that protect the internal usage of unicode. All data going out is encoded as UTF-8, and the results are read back in and decoded from UTF-8.
* Add unicode_params methodIdan Gazit2012-05-011-1/+15
|
* Refactor utility methods, improve robustness of OAuth1 Client.signIdan Gazit2012-05-011-27/+91
| | | | | | | | | * Move quote, unquote, urldecode to oauthlib.common * Use urldecode for extract_params * Simplify request logic: store body and decoded_body instead of body_has_params * Document steps in Client.sign * Properly validate requests in Client.sign
* Prevent degenerate extraction of non-formencoded stringsIdan Gazit2012-04-241-0/+6
|
* Disable strict parsing when extracting parameters.Idan Gazit2012-04-231-1/+4
| | | | | | | Strict parsing chokes on strings where keys don't always have values. The problem is that disabling strict parsing means "foo bar baz" doesn't raise valueerror, it simply ends up as a sole parameter with no value, defeating checks for non-formencoded bodies.
* Add Request representationIdan Gazit2012-04-231-0/+81