Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow get bodies in 3.0.2. #1

Open
wants to merge 209 commits into
base: master
Choose a base branch
from
Open

Allow get bodies in 3.0.2. #1

wants to merge 209 commits into from

Commits on Apr 26, 2017

  1. Configuration menu
    Copy the full SHA
    17593fd View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2018

  1. Configuration menu
    Copy the full SHA
    8130cdc View commit details
    Browse the repository at this point in the history

Commits on May 25, 2018

  1. Configuration menu
    Copy the full SHA
    dd120a5 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2018

  1. Configuration menu
    Copy the full SHA
    048befd View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2018

  1. invalid_grant status code should be 400

    According to section 5.2 of rfc 6749
    (https://tools.ietf.org/html/rfc6749#section-5.2)
    
    A server should respond with 400 in case of an invalid grant. The
    given grant is invalid and the client should give other data.
    
    A 401 is not applicable here because the client is required to give
    a suitable Authorization header field which doesn't make any sense if
    you are trying to acquire a grant authentication.
    
    According to sections 10.4.1 and 10.4.2 of rfc 2616
    (https://tools.ietf.org/html/rfc2616#section-10.4.1)
    freeduerinckx committed Jul 4, 2018
    Configuration menu
    Copy the full SHA
    a4f39fc View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2018

  1. Configuration menu
    Copy the full SHA
    f991b57 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2018

  1. Configuration menu
    Copy the full SHA
    fbacd77 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b6be54 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7996201 View commit details
    Browse the repository at this point in the history
  4. Removed silent output, since tests are not writing output

    it is useful when using pdb from commandline.
    JonathanHuot committed Jul 30, 2018
    Configuration menu
    Copy the full SHA
    0c4ce54 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a20120e View commit details
    Browse the repository at this point in the history
  6. Add syntax check of get_default_redirect_uri

    Authorization Code was missing this check, whereas Implicit was checking it.
    JonathanHuot committed Jul 30, 2018
    Configuration menu
    Copy the full SHA
    3a769e2 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2018

  1. Configuration menu
    Copy the full SHA
    38467a8 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2018

  1. Added access_token as JWT examples, and updated JWT grant section

    A confusion between JWT as token and as authentication mechanism was introduced long-time back and I tried to make a bit of clarity to not confuse again the newcomers.
    JonathanHuot committed Aug 10, 2018
    Configuration menu
    Copy the full SHA
    d9b3f24 View commit details
    Browse the repository at this point in the history
  2. Added emacs ignore list

    JonathanHuot committed Aug 10, 2018
    Configuration menu
    Copy the full SHA
    9abadd7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a03cb73 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    19ebeae View commit details
    Browse the repository at this point in the history
  5. Fixed typo

    JonathanHuot committed Aug 10, 2018
    Configuration menu
    Copy the full SHA
    7b2de40 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e18a4cf View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ed1a024 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    28d95db View commit details
    Browse the repository at this point in the history
  9. Updated python versions

    JonathanHuot committed Aug 10, 2018
    Configuration menu
    Copy the full SHA
    6f4fbe6 View commit details
    Browse the repository at this point in the history
  10. Fixed bad copy/paste

    JonathanHuot committed Aug 10, 2018
    Configuration menu
    Copy the full SHA
    e53203a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3710299 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f0958f0 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2018

  1. Configuration menu
    Copy the full SHA
    d5d843d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    daea090 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    37dad83 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7c38b81 View commit details
    Browse the repository at this point in the history
  5. Merge pull request oauthlib#570 from oauthlib/569_expires_in_implicit

    oauthlib#569: Implicit was not converting expires_in into integers
    JonathanHuot authored Aug 12, 2018
    Configuration menu
    Copy the full SHA
    05b1185 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a8df0a2 View commit details
    Browse the repository at this point in the history
  7. Merge pull request oauthlib#567 from oauthlib/get_default_redir

    Add syntax check of get_default_redirect_uri
    JonathanHuot authored Aug 12, 2018
    Configuration menu
    Copy the full SHA
    52bd38d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    329c619 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    21040fb View commit details
    Browse the repository at this point in the history
  10. Merge pull request oauthlib#571 from oauthlib/docs-jwt

    [DOCS] Added access_token as JWT examples, and updated JWT grant section
    JonathanHuot authored Aug 12, 2018
    Configuration menu
    Copy the full SHA
    21e4637 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1711cdb View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b89db17 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f93dca0 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2018

  1. Configuration menu
    Copy the full SHA
    3faf434 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    058746b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d6a1281 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2018

  1. Configuration menu
    Copy the full SHA
    97debbc View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2018

  1. Configuration menu
    Copy the full SHA
    ff40476 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2018

  1. Merge pull request oauthlib#574 from oauthlib/234-fixdoc

    client_id is not passed to save_bearer_token
    JonathanHuot authored Aug 17, 2018
    Configuration menu
    Copy the full SHA
    4df5872 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f319f41 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6b00071 View commit details
    Browse the repository at this point in the history
  4. Merge pull request oauthlib#573 from oauthlib/community_rules

    Add NCoC and Code of merit
    JonathanHuot authored Aug 17, 2018
    Configuration menu
    Copy the full SHA
    ef0a2dd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4516651 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    39dad84 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2018

  1. Initial issue templates

    JonathanHuot committed Aug 19, 2018
    Configuration menu
    Copy the full SHA
    698f59e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0ac839f View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2018

  1. Merge pull request oauthlib#575 from oauthlib/348_SEO

    Change sentences for better SEO
    JonathanHuot authored Aug 20, 2018
    Configuration menu
    Copy the full SHA
    ce3639e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    85e65fe View commit details
    Browse the repository at this point in the history
  3. Merge pull request oauthlib#576 from oauthlib/409_headers_not_params

    Remove headers from request attributes
    JonathanHuot authored Aug 20, 2018
    Configuration menu
    Copy the full SHA
    8cb3d72 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    153b726 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    63760cd View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2018

  1. Added license check badge. (oauthlib#581)

    Since we're used in enterprises where licensing matters, this may be useful when people evaluate our project.
    thedrow authored Aug 29, 2018
    Configuration menu
    Copy the full SHA
    f3d3eb9 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2018

  1. Mention oauth_body_hash in OAuth1 client docs

    While the previous documentation was not wrong in that non-formencoded data are not included in the signature for traditional OAuth1 service providers, the library does still include an `oauth_body_hash` for non-formencoded data. 
    
    Update the documentation to include mention of the `oauth_body_hash` with a notice that validation of said parameter may not be supported by all service providers, but will nevertheless provide an additional integrity check for those that do support it.
    ngoue authored Aug 30, 2018
    Configuration menu
    Copy the full SHA
    a839bc2 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2018

  1. Configuration menu
    Copy the full SHA
    997e8d0 View commit details
    Browse the repository at this point in the history
  2. Fix test_error_catching.

    luhn committed Sep 2, 2018
    Configuration menu
    Copy the full SHA
    f7df56a View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2018

  1. Configuration menu
    Copy the full SHA
    fd5c979 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2018

  1. Merge pull request oauthlib#584 from luhn/authcode-scope-optional

    Make scope optional for authorization code grant
    JonathanHuot authored Sep 7, 2018
    Configuration menu
    Copy the full SHA
    92b686f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    439e2fe View commit details
    Browse the repository at this point in the history
  3. Merge pull request oauthlib#475 from akira-dev/master

    Remove check on empty scopes for implicit grant flow
    JonathanHuot authored Sep 7, 2018
    Configuration menu
    Copy the full SHA
    36e7f50 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2018

  1. Add support of custom errors coming from providers

    Fix oauthlib#431. The inherent function "raise_from_error" is called when "error=" is found in the payload. So it MUST raise something, and until now, only RFC errors were raised.
    JonathanHuot committed Sep 10, 2018
    Configuration menu
    Copy the full SHA
    e81ae77 View commit details
    Browse the repository at this point in the history
  2. Fixed py27/pypy support

    JonathanHuot committed Sep 10, 2018
    Configuration menu
    Copy the full SHA
    346bf28 View commit details
    Browse the repository at this point in the history
  3. redid the docstring fixes

    jvanasco committed Sep 10, 2018
    Configuration menu
    Copy the full SHA
    5a9d8d9 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2018

  1. Configuration menu
    Copy the full SHA
    b02809d View commit details
    Browse the repository at this point in the history
  2. Merge pull request oauthlib#589 from oauthlib/582-coveralls

    Attempt to fix 582 to improve coverage statistics
    JonathanHuot authored Sep 11, 2018
    Configuration menu
    Copy the full SHA
    3321444 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7fd6fd6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a381697 View commit details
    Browse the repository at this point in the history
  5. cleanup on docs fixes

    jvanasco committed Sep 11, 2018
    Configuration menu
    Copy the full SHA
    0e963d8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    49e555b View commit details
    Browse the repository at this point in the history
  7. fixed spacing

    jvanasco committed Sep 11, 2018
    Configuration menu
    Copy the full SHA
    7b843b1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    867802b View commit details
    Browse the repository at this point in the history
  9. Merge pull request oauthlib#588 from jvanasco/fix-inline_docs_2

    docstrings fix, try #2
    JonathanHuot authored Sep 11, 2018
    Configuration menu
    Copy the full SHA
    73b952f View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2018

  1. Remove workarounds for unsupported Python 2.6

    Python 2.6 support was removed in
    91152df.
    
    Drop unittest2 dependency. All necessary testing features are included
    in the stdlib unittest.
    jdufresne committed Sep 12, 2018
    Configuration menu
    Copy the full SHA
    1b4fa60 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2018

  1. * addresing ticket oauthlib#585

    * `prepare_request_body` client_id is deprecated in favor of include_client_id
    * a new unit test `test_prepare_request_body` is added to ensure conformity of several use cases
    * the docstrings for the `body` param have been consolidated and standardized across multiple functions linked to `prepare_request_body` for clarity
    jvanasco committed Sep 13, 2018
    Configuration menu
    Copy the full SHA
    d6dfe4a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e4658e0 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2018

  1. Merge pull request oauthlib#590 from jdufresne/unittest2

    Remove workarounds for unsupported Python 2.6
    lepture authored Sep 14, 2018
    Configuration menu
    Copy the full SHA
    a49c773 View commit details
    Browse the repository at this point in the history
  2. Prefer assertIsInstance(...) over assertTrue(isinstance(...))

    It is a more explicit assert with a more information message in case of
    failure. For a full list of available assert methods, see:
    
    https://docs.python.org/3/library/unittest.html#assert-methods
    jdufresne committed Sep 14, 2018
    Configuration menu
    Copy the full SHA
    aef9a3e View commit details
    Browse the repository at this point in the history
  3. Remove unnecessary workaround for bytes type

    The type 'bytes' is available on all supported Pythons. Likewise the
    byte literal b'...' is available on all supported Pythons. Use idiomatic
    Python and remove workaround for an issue that no longer exists. Makes
    the code more forward compatible with Python 3.
    jdufresne committed Sep 14, 2018
    Configuration menu
    Copy the full SHA
    8aa8956 View commit details
    Browse the repository at this point in the history
  4. Merge pull request oauthlib#594 from jdufresne/isinstance

    Prefer assertIsInstance(...) over assertTrue(isinstance(...))
    JonathanHuot authored Sep 14, 2018
    Configuration menu
    Copy the full SHA
    03bbcca View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3787076 View commit details
    Browse the repository at this point in the history
  6. Merge pull request oauthlib#595 from jdufresne/bytes

    Remove unnecessary workaround for bytes type
    JonathanHuot authored Sep 14, 2018
    Configuration menu
    Copy the full SHA
    c8a7cb1 View commit details
    Browse the repository at this point in the history
  7. Correct recent merge (oauthlib#596)

    Merge c8a7cb1 mistakenly reverted a
    line from aef9a3e.
    jdufresne authored and skion committed Sep 14, 2018
    Configuration menu
    Copy the full SHA
    a0f38f7 View commit details
    Browse the repository at this point in the history
  8. standardized some test values

    integrated against requests_oauthlib idea
    jvanasco committed Sep 14, 2018
    Configuration menu
    Copy the full SHA
    c8fcbf8 View commit details
    Browse the repository at this point in the history
  9. Remove unmaintained nose dependency from tests

    The nose project has ceased development. From their docs page:
    
    https://nose.readthedocs.io/
    
    > Note to Users
    >
    > Nose has been in maintenance mode for the past several years and will
    > likely cease without a new person/team to take over maintainership.
    > New projects should consider using Nose2, py.test, or just plain
    > unittest/unittest2.
    
    Simplify test infrastructure by using the stdlib unittest discover
    command. One fewer dependency.
    jdufresne committed Sep 14, 2018
    Configuration menu
    Copy the full SHA
    037453c View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2018

  1. Merge pull request oauthlib#599 from jdufresne/no-nose

    Remove unmaintained nose dependency from tests
    lepture authored Sep 15, 2018
    Configuration menu
    Copy the full SHA
    e0494a9 View commit details
    Browse the repository at this point in the history
  2. Remove last remaining G+ reference. (oauthlib#598)

    (Cherry picked from f3ae98c)
    skion authored Sep 15, 2018
    Configuration menu
    Copy the full SHA
    50eccb8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    827ab51 View commit details
    Browse the repository at this point in the history
  4. Merge pull request oauthlib#587 from oauthlib/431-customexception

    Fix 431 by adding new CustomError exception
    JonathanHuot authored Sep 15, 2018
    Configuration menu
    Copy the full SHA
    5fbcda2 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2018

  1. Correct capitalization of PyPI

    As spelled on https://pypi.org/.
    jdufresne committed Sep 16, 2018
    Configuration menu
    Copy the full SHA
    c490322 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2018

  1. Merge pull request oauthlib#600 from jdufresne/cap-pypi

    Correct capitalization of PyPI
    JonathanHuot authored Sep 17, 2018
    Configuration menu
    Copy the full SHA
    7ed3c53 View commit details
    Browse the repository at this point in the history
  2. * added support for empty strings of client_secret

    * added LegacyApplicationClient tests to ensure the grant supports a variety of allowed methods
    jvanasco committed Sep 17, 2018
    Configuration menu
    Copy the full SHA
    e7bd936 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f00935f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b4ceb8a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cca36aa View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2018

  1. Configuration menu
    Copy the full SHA
    27c58af View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5873be5 View commit details
    Browse the repository at this point in the history
  3. Merge pull request oauthlib#561 from freeduerinckx/invalid-grant-shou…

    …ld-respond-with-400
    
    `invalid_grant` status code should be 400
    JonathanHuot authored Sep 20, 2018
    Configuration menu
    Copy the full SHA
    7fb3bd4 View commit details
    Browse the repository at this point in the history
  4. * changed "function definition" to "function signature" in two docstr…

    …ings
    
    * fixed some formatting issues in `prepare_token_request` docstring
    * slightly altered `prepare_token_request` in handling nontruthy values for `client_secret`.
    jvanasco committed Sep 20, 2018
    Configuration menu
    Copy the full SHA
    a77fb1f View commit details
    Browse the repository at this point in the history
  5. Fix OIDC tests (oauthlib#565)

    * Unmute ignored OIDC tests.
    
    * Fix more import errors.
    
    * Remove recently invalidated test for id_token_hint.
    
    * Fix tested grants.
    
    * Fix import on py27.
    skion authored and thedrow committed Sep 20, 2018
    Configuration menu
    Copy the full SHA
    326456c View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2018

  1. Configuration menu
    Copy the full SHA
    127a3b5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request oauthlib#593 from jvanasco/fix-585_client_id

    PR for oauthlib#585, `client_id` behavior with `prepare_request_body`
    JonathanHuot authored Sep 21, 2018
    Configuration menu
    Copy the full SHA
    fabcf86 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2018

  1. Tidy up templates a bit.

    skion committed Sep 23, 2018
    Configuration menu
    Copy the full SHA
    320a209 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6644551 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2018

  1. Merge pull request oauthlib#577 from oauthlib/541_issue_template

    Initial issue templates
    JonathanHuot authored Sep 24, 2018
    Configuration menu
    Copy the full SHA
    abfa99f View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2018

  1. Configuration menu
    Copy the full SHA
    b618e0e View commit details
    Browse the repository at this point in the history
  2. Merge pull request oauthlib#583 from ngoue/master

    Mention `oauth_body_hash` in OAuth1 client docs
    JonathanHuot authored Oct 4, 2018
    Configuration menu
    Copy the full SHA
    acad826 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2018

  1. Configuration menu
    Copy the full SHA
    59a0cb7 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2018

  1. Configuration menu
    Copy the full SHA
    49091c9 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2018

  1. Wrong Client is also a FatalClientError (oauthlib#608)

    FatalClientError is it SHOULD NOT be redirected to client (redirect_uri), but MUST be redirected to USERS (error_uri).
    JonathanHuot authored and thedrow committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    15e4f63 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7961c43 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2018

  1. Import OIDC main classes identically than OAuth2

    import oauthlib.oauth2.Server must be replaced with oauthlib.openid.Server
    JonathanHuot committed Nov 20, 2018
    Configuration menu
    Copy the full SHA
    93b47c7 View commit details
    Browse the repository at this point in the history
  2. Replaced distinct classes by a more unified one.

    "default_grant" and "oidc_grant" must be two generic attributes of OpenID Connect Dispatcher. We should not leave each Dispatcher implementation have this own attributes names.
    JonathanHuot committed Nov 20, 2018
    Configuration menu
    Copy the full SHA
    2a2e48a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    10acc01 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2018

  1. Configuration menu
    Copy the full SHA
    e77023c View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2018

  1. Configuration menu
    Copy the full SHA
    fb23d86 View commit details
    Browse the repository at this point in the history
  2. Merge pull request oauthlib#605 from oauthlib/oauth-metadata

    Initial OAuth Authorization Server Metadata RFC8414
    JonathanHuot authored Nov 23, 2018
    Configuration menu
    Copy the full SHA
    cb6db1c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    50dfc47 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2018

  1. Configuration menu
    Copy the full SHA
    655960c View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2018

  1. Configuration menu
    Copy the full SHA
    86439d9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request oauthlib#616 from oauthlib/oidc-doc

    Add OIDC and id_token as JWT example
    JonathanHuot authored Nov 29, 2018
    Configuration menu
    Copy the full SHA
    719a5f3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    01b3c4c View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2018

  1. Configuration menu
    Copy the full SHA
    cf3cf40 View commit details
    Browse the repository at this point in the history
  2. Add Server metadata test and fix metadata.

    Fix grant_types_supported which must include "implicit" even if it is not a grant_type in oauthlib sense. Removed internal "none" field value from the list of response_types.
    JonathanHuot committed Nov 30, 2018
    Configuration menu
    Copy the full SHA
    6bd865b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d7891e7 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2018

  1. invalid_scope status code should be 400

    Benjamin Pereto committed Dec 3, 2018
    Configuration menu
    Copy the full SHA
    ea849f6 View commit details
    Browse the repository at this point in the history
  2. Support for Python 3.7.

    skion committed Dec 3, 2018
    Configuration menu
    Copy the full SHA
    6ed5980 View commit details
    Browse the repository at this point in the history
  3. Add PyCharm ignore.

    skion committed Dec 3, 2018
    Configuration menu
    Copy the full SHA
    399ea07 View commit details
    Browse the repository at this point in the history
  4. Fix PyPy build in Xenial.

    skion committed Dec 3, 2018
    Configuration menu
    Copy the full SHA
    ada6ef4 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2018

  1. Merge pull request oauthlib#620 from bpereto/invalid-scope-should-res…

    …pond-with-400
    
    `invalid_scope` status code should be 400
    JonathanHuot authored Dec 4, 2018
    Configuration menu
    Copy the full SHA
    64b308e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6b09a31 View commit details
    Browse the repository at this point in the history
  3. Merge pull request oauthlib#621 from oauthlib/python-3.7

    Support for Python 3.7
    JonathanHuot authored Dec 4, 2018
    Configuration menu
    Copy the full SHA
    51c927b View commit details
    Browse the repository at this point in the history
  4. Handle 401 with WWW-Authenticate. Moved wrong 401 into 400.

    access_denied/unauthorized_client/consent_required/login_required MUST be 400, and not 401. Also, 401 MUST have WWW-Authenticate when set. It could have an impact of processing those in webframeworks.
    JonathanHuot committed Dec 4, 2018
    Configuration menu
    Copy the full SHA
    ffa87c7 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2018

  1. Configuration menu
    Copy the full SHA
    a4dd9cb View commit details
    Browse the repository at this point in the history
  2. Merge pull request oauthlib#624 from oauthlib/preconf-server-metadata

    Preconf server metadata
    JonathanHuot authored Dec 11, 2018
    Configuration menu
    Copy the full SHA
    7601696 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2018

  1. Configuration menu
    Copy the full SHA
    14c9702 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    84389ac View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4f2c7ad View commit details
    Browse the repository at this point in the history
  4. change: grant_type as attribute

    use  refresh_token_key as attribute
    mlboy authored Dec 12, 2018
    Configuration menu
    Copy the full SHA
    d8d5fe1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cb9126f View commit details
    Browse the repository at this point in the history
  6. Merge pull request oauthlib#625 from mlboy/master

    let grant_type support custom
    JonathanHuot authored Dec 12, 2018
    Configuration menu
    Copy the full SHA
    9130131 View commit details
    Browse the repository at this point in the history
  7. Used WWW-Authenticate and auth-param values as RFC6750 described it.

    It misses the possibility to add scope= and realm= at the moment, but it should be a step forward into the right direction.
    JonathanHuot committed Dec 12, 2018
    Configuration menu
    Copy the full SHA
    5f629b5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a9ec83a View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2018

  1. Configuration menu
    Copy the full SHA
    6145858 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c0e9f78 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d064003 View commit details
    Browse the repository at this point in the history
  4. Merge pull request oauthlib#623 from oauthlib/264-status401

    Handle 401 with WWW-Authenticate. Moved wrong 401 into 400.
    JonathanHuot authored Dec 13, 2018
    Configuration menu
    Copy the full SHA
    5d9a9c9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1a7be4e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6dcde73 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7a0b1e9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e694864 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    bc53c61 View commit details
    Browse the repository at this point in the history
  10. Fixed typo

    JonathanHuot committed Dec 13, 2018
    Configuration menu
    Copy the full SHA
    ac23d09 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8aca902 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2018

  1. Configuration menu
    Copy the full SHA
    7bd82f5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a068c0b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7be2769 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f6b6d14 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2018

  1. Use pytest as test framework

    florentcpt committed Dec 16, 2018
    Configuration menu
    Copy the full SHA
    4bd39a7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request oauthlib#630 from oauthlib/fix-metadata-openid-server

    Fix issue when using Metadata Endpoint with OIDC PreConfigured server.
    JonathanHuot authored Dec 16, 2018
    Configuration menu
    Copy the full SHA
    a73dcbd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1c55f05 View commit details
    Browse the repository at this point in the history
  4. Merge pull request oauthlib#617 from oauthlib/601-pkce-support

    Initial OAuth2.0/PKCE Provider support
    JonathanHuot authored Dec 16, 2018
    Configuration menu
    Copy the full SHA
    8de1e52 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2d9410d View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2018

  1. Configuration menu
    Copy the full SHA
    9faf472 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    baeb737 View commit details
    Browse the repository at this point in the history
  3. Raise error on missing token.

    thedrow committed Dec 17, 2018
    Configuration menu
    Copy the full SHA
    0691228 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cfd6af0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    79c667e View commit details
    Browse the repository at this point in the history
  6. Added bandit to CI to avoid security issues (oauthlib#627)

    * Added bandit to CI to avoid security issues.
    
    * Remove basepython for bandit.
    
    * Remove metrics.
    thedrow authored Dec 17, 2018
    Configuration menu
    Copy the full SHA
    e9c6f01 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    31461a0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c99b9c3 View commit details
    Browse the repository at this point in the history
  9. Fix typo.

    thedrow committed Dec 17, 2018
    Configuration menu
    Copy the full SHA
    c5de837 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2018

  1. Merge pull request oauthlib#632 from florentcpt/631-use-pytest

    Use pytest as test framework
    JonathanHuot authored Dec 20, 2018
    Configuration menu
    Copy the full SHA
    5d76d02 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    347e4aa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c9a997e View commit details
    Browse the repository at this point in the history
  4. Merge pull request oauthlib#629 from oauthlib/add-metadata-doc

    Add OAuth2.0 Authorization Server Metadata documentation
    JonathanHuot authored Dec 20, 2018
    Configuration menu
    Copy the full SHA
    cbb1379 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3893b17 View commit details
    Browse the repository at this point in the history
  6. Merge pull request oauthlib#634 from oauthlib/dry-up-code

    Extract common code into helpers
    JonathanHuot authored Dec 20, 2018
    Configuration menu
    Copy the full SHA
    650f5db View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2018

  1. Configuration menu
    Copy the full SHA
    cecb278 View commit details
    Browse the repository at this point in the history
  2. Merge pull request oauthlib#635 from jdufresne/requires

    Remove unused 'requires' variable form setup.py
    JonathanHuot authored Dec 26, 2018
    Configuration menu
    Copy the full SHA
    47c5e19 View commit details
    Browse the repository at this point in the history
  3. Remove unused 'tests_require' from setup.py (oauthlib#638)

    Neither used by Travis CI nor by tox.ini. The mock package was out of
    sync with requirements-tests.txt for Python 3 environments. Rather than
    maintain this duplicate, unused list of requirements just remove it.
    jdufresne authored and JonathanHuot committed Dec 26, 2018
    Configuration menu
    Copy the full SHA
    d8fe024 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2018

  1. Pass python_requires argument to setuptools (oauthlib#636)

    Helps pip decide what version of the library to install.
    
    https://packaging.python.org/guides/distributing-packages-using-setuptools/#python-requires
    
    > If your project only runs on certain Python versions, setting the
    > python_requires argument to the appropriate PEP 440 version specifier
    > string will prevent pip from installing the project on other Python
    > versions.
    
    https://setuptools.readthedocs.io/en/latest/setuptools.html#new-and-changed-setup-keywords
    
    > python_requires
    >
    > A string corresponding to a version specifier (as defined in PEP 440)
    > for the Python version, used to specify the Requires-Python defined in
    > PEP 345.
    jdufresne authored and JonathanHuot committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    729fb9f View commit details
    Browse the repository at this point in the history
  2. Fix invalid escape sequence in tests (oauthlib#637)

    Fixes warning when running tests:
    
    ```
    tests/oauth1/rfc5849/endpoints/test_base.py:63
      oauthlib/tests/oauth1/rfc5849/endpoints/test_base.py:63: DeprecationWarning: invalid escape sequence \d
        headers['Authorization'] = sub('timestamp="\d*k?"',
    ```
    jdufresne authored and JonathanHuot committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    b79b551 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2018

  1. Configuration menu
    Copy the full SHA
    d4f4884 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    45135a2 View commit details
    Browse the repository at this point in the history
  3. Bump to 2019

    JonathanHuot committed Dec 28, 2018
    Configuration menu
    Copy the full SHA
    f4273e7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    213a47c View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2019

  1. Configuration menu
    Copy the full SHA
    fa0b154 View commit details
    Browse the repository at this point in the history
  2. Merge pull request oauthlib#639 from oauthlib/3-release

    3.0.0 ChangeLog release
    JonathanHuot authored Jan 7, 2019
    Configuration menu
    Copy the full SHA
    9dfa40c View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2019

  1. Fixed graphviz/dot graph & improved clarity (oauthlib#642)

    I fixed graphviz missing output to web responses (see image of oauthlib#639), and I have added a fixed rank (`rank=same`) when functions are achieving an identical goal. E.g. `validate_client_id`, `validate_user`, `validate_bearer_token` are unique for each flows, or, e.g. `confirm_redirect_uri`, `validate_redirect_uri` together, and so on.
    
    ![graphviz-0cc58e8637b94d7402eda45a1fef6e68889bd8e1](https://user-images.githubusercontent.com/820496/50830407-042ad600-1348-11e9-936a-03d07f42494f.png)
    JonathanHuot authored Jan 8, 2019
    Configuration menu
    Copy the full SHA
    20d116c View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2019

  1. Fix 644, Add tests for BasicAuth credentials for all endpoints (oauth…

    …lib#645)
    
    Test Introspect, Revoke, Token (web, legacy, backend) endpoints with authenticate_client and HTTP Basic Auth.
    JonathanHuot authored Jan 11, 2019
    Configuration menu
    Copy the full SHA
    7586b0b View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2019

  1. Bump to 3.0.1

    JonathanHuot authored Jan 24, 2019
    Configuration menu
    Copy the full SHA
    575638c View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2019

  1. Fix 652: removed "state" from /token response.

    Fix OIDC /token flow where &state=None was always returned, and fix OAuth2.0 /token flow where &state=foobar was returned if &state=foobar was present in the token request.
    
    Remove "save_token" from create_token() signature cuz it was not used internally. Deprecated the option to let upstream libraries have a chance to remove it, if ever used.
    JonathanHuot committed Jul 4, 2019
    Configuration menu
    Copy the full SHA
    cb6af4b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    66d7c00 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c17a4a2 View commit details
    Browse the repository at this point in the history
  4. Removed useless set_state internal function

    Does not have purpose for /token request
    JonathanHuot committed Jul 4, 2019
    Configuration menu
    Copy the full SHA
    87972cc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ff68445 View commit details
    Browse the repository at this point in the history
  6. OIDC: Raise error=invalid_request when nonce is mandatory

    Until now, only OIDC implicit was raising an error, but OIDC hybrid contain a couple of mandatory nonce, too.
    JonathanHuot committed Jul 4, 2019
    Configuration menu
    Copy the full SHA
    0d423ac View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ad7b154 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2d9a89c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3ccaeb1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1ef4209 View commit details
    Browse the repository at this point in the history
  11. Notifications must be sent for every build

    I hope fixing the longstanding issue mentionned at oauthlib#582.
    JonathanHuot committed Jul 4, 2019
    Configuration menu
    Copy the full SHA
    4e945e9 View commit details
    Browse the repository at this point in the history
  12. Update for 3.0.2

    JonathanHuot committed Jul 4, 2019
    Configuration menu
    Copy the full SHA
    5b2bfd5 View commit details
    Browse the repository at this point in the history
  13. Bump version

    JonathanHuot committed Jul 4, 2019
    Configuration menu
    Copy the full SHA
    9e824cf View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2020

  1. Configuration menu
    Copy the full SHA
    06ab210 View commit details
    Browse the repository at this point in the history