summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* docs: fix typosKian-Meng Ang2022-07-068-9/+9
|
* docs: Fix a few typosTim Gates2022-07-032-3/+3
| | | | | | | | | | | | | | | | | | | | | | There are small typos in: - docs/oauth1/security.rst - docs/oauth2/grants/custom_grant.rst - oauthlib/oauth2/rfc6749/clients/backend_application.py - oauthlib/oauth2/rfc6749/clients/base.py - oauthlib/oauth2/rfc6749/clients/legacy_application.py - oauthlib/oauth2/rfc6749/clients/service_application.py - oauthlib/oauth2/rfc6749/clients/web_application.py - oauthlib/oauth2/rfc6749/endpoints/revocation.py - oauthlib/oauth2/rfc6749/parameters.py - oauthlib/openid/connect/core/grant_types/dispatchers.py Fixes: - Should read `parameters` rather than `paramters`. - Should read `instantiate` rather than `instanciate`. - Should read `successfully` rather than `sucessfully`. - Should read `present` rather than `pressent`. - Should read `parameter` rather than `paramater`. - Should read `efficient` rather than `effecient`.
* Fix typo in server.rstNemanja Tozic2022-05-251-1/+1
| | | missing semicolon
* Docs: fix Sphinx warnings for better ReadTheDocs generation (#807)Jonathan Huot2022-02-2410-23/+38
| | | | | | | | | | | | | | | | | | | | | | | * Fix list of current features for 3.2.0 * Renamed travis-ci.org icon URLs * Force fixing the warnings in the docs generation * Removed unused folder reference * Added orphean documents into summary. * Fix docstring formatting example in contributing page. * Removed unused argument from documentation * Fix sphinx warning resulting in loss of formatting in RTD. * Force setuptools until https://github.com/pypa/setuptools/issues/3118 is fixed * Prevent linux redirection in travis instructions * Add graphviz/dot command to generate docs frmo Travis
* Changelog of 3.2.0Jonathan Huot2022-01-291-10/+11
|
* Add support for device authorization flow (RFC8628) (#795)Mike Kelly2022-01-181-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | * rfc8628: Add client implementation for token retrieval This change adds an implementation of the Device Authorization flow client from RFC8628. The initial structure is derived from the existing BackendApplicationClient with the addition of the device_code in the client. This change does not provide the support necessary for querying the device code endpoint in order to generate the initial device_code and URL that is required for completing the full end to end device authorization process. * Add device token fetch URI generator In order to perform the full device authorization flow it's necessary to first generate the device code and get the authorization flow URL. prepare_request_uri() allows us to do this while providing scopes and additional parameters. * Remove encoding lines These lines are not required for python3
* minor spelling correctionXpyder2021-12-101-1/+1
| | | minor spelling correction in documentation
* Add docsNikos Sklikas2021-06-031-0/+6
|
* OAuth 1.0a signature methods: RSA-SHA256, RSA-SHA512 and HMAC-SHA512 (#723)Hoylen Sue2020-06-034-59/+166
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Adding support for RSA-SHA256. * Added support for HMAC-SHA512, RSA-SHA256 and RSA-SHA512 signature methods. * Made version dependencies consistent. * Updated OAuth1 signature tests. * Fixed parsing of netloc/host. Deprecated old functions. * Refactored and expanded tests to include signature validate. * Update docs for HMAC-SHA512, RSA-SHA256 and RSA-SHA512 signature methods. * Updated code comments in oauth1 signatures module. * Updated changelog. * Update docs/feature_matrix.rst Co-Authored-By: Omer Katz <omer.drow@gmail.com> * Used parenthesis instead of backslash to break lines. * Fixed typo Co-authored-by: Omer Katz <omer.drow@gmail.com> Co-authored-by: Omer Katz <omer.drow@gmail.com>
* Merge branch 'master' into doc-sponsorJonathan Huot2020-04-2214-25/+273
|\
| * Merge branch 'master' into doc-oidcJonathan Huot2020-01-295-11/+126
| |\
| | * Update server.rst docs to include request uri in auth code (#714)Jonathan Huot2020-01-291-0/+11
| | |\ | | | | | | | | Update server.rst docs to include request uri in auth code
| | | * update server.rst docs necessary auth code fieldsDan Piet2020-01-131-0/+11
| | | |
| | * | Removed newline/autoformatting mistake fixedJonathan Huot2020-01-151-2/+2
| | | |
| | * | Improve clarity around howto define a grant.Jonathan Huot2019-10-281-26/+41
| | | |
| | * | Add custom grant exampleJonathan Huot2019-10-251-6/+20
| | | |
| | * | Added clarity about ROPC & usage from RFCJonathan Huot2019-10-251-2/+4
| | | |
| | * | Initial custom grant type documentation.Jonathan Huot2019-10-184-11/+84
| | |/ | | | | | | | | | Improved Grant Type section to let developers create or implement their own custom grant type. Or also help them implementing new RFC.
| * | Improved OIDC documentationdoc-oidcJonathan Huot2019-10-289-14/+147
| |/
* | Add sponsoring section/fix FUNDING.ymldoc-sponsorJonathan Huot2019-10-291-2/+15
|/
* Merge branch 'master' into rm-2.7Omer Katz2019-08-291-7/+11
|\
| * Drop Python 3.4 support (#699)Omer Katz2019-08-291-9/+12
| | | | | | | | | | | | | | | | | | | | * Drop Python 3.4 support. * Exclude Python 3.4 as a supported runtime. * Update contributing.rst * Update supported Python versions in README file.
* | Drop the dot https://twitter.com/pytestdotorg/status/753767547866972160Hugo2019-08-151-2/+2
| |
* | Upgrade Python syntax with pyupgradeHugo2019-08-151-8/+8
| |
* | Drop support for legacy Python 2.7Hugo2019-08-151-3/+1
|/
* Add logo to RTD docs & upgraded tox -e readme build to twine.Jonathan Huot2019-08-0611-1/+1
|
* Add the ReadTheDocs theme to dev builds "i.e tox -e docs".release-3.1.0Jonathan Huot2019-08-061-1/+1
|
* Merge branch 'master' into docs-flows-hooksdocs-flows-hooksJonathan Huot2019-08-011-0/+1
|\
| * Add UserInfoEndpoint to the OIDC Provider support.Jonathan Huot2019-05-131-0/+1
| |
* | Merge branch 'master' into docs-flows-hooksJonathan Huot2019-07-091-8/+9
|\ \ | |/
| * Merge branch 'master' into oidc-hashesJonathan Huot2019-04-263-1/+10
| |\
| * | Renamed fill into finalize to add clarityJonathan Huot2019-03-261-3/+3
| | |
| * | Add technicals fields of `id_token` in oauthlib OIDC supportJonathan Huot2019-02-281-8/+9
| | | | | | | | | | | | A new RequestValidator `fill_id_token` has been introduced to replace `get_id_token`. It aims to have the bare minimum amount of fields to complete a full OIDC id_token support. `get_id_token` is still valid but optional, and if it is implemented, `fill_id_token` will not be called. The current `fill_id_token` came with full support of `aud`, `iat`, `nonce`, `at_hash` and `c_hash`. More could come in the future e.g. `auth_time`, ...
| * | Removed duplicated OIDC members in OAuth2.RequestValidatorJonathan Huot2019-02-281-2/+4
| | |
* | | Add hooks to highlight the possibilities of the frameworkJonathan Huot2019-04-301-18/+69
| |/ |/| | | | | The grey color has been used to show that's optional, and a loop arrow to represent that multiple hooks can be stacked. We can distinctly see three kind of hooks: 1) pre/post+token/auth 2) generate access/refresh tokens 3) code/token modifiers. Also, I have added the optional RequestValidator.rotate_refresh_token callback.
* | Update documentationAbhishek Patel2019-04-233-1/+10
| |
* | Removed duplicated OIDC members in OAuth2.RequestValidatorJonathan Huot2019-02-281-2/+4
|/
* Fixed graphviz/dot graph & improved clarity (#642)Jonathan Huot2019-01-082-27/+80
| | | | | | I fixed graphviz missing output to web responses (see image of https://github.com/oauthlib/oauthlib/pull/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)
* Replace latest occurences of Gazit w/ new communityJonathan Huot2018-12-281-3/+3
|
* Bump to 2019Jonathan Huot2018-12-281-1/+1
|
* Add OAuth2 Provider oauthlib-flowJonathan Huot2018-12-285-9/+271
|
* Merge branch 'master' into add-metadata-docadd-metadata-docOmer Katz2018-12-201-2/+2
|\
| * Merge branch 'master' into 631-use-pytestJonathan Huot2018-12-172-3/+17
| |\
| * | Use pytest as test frameworkFlorent Captier2018-12-161-2/+2
| | | | | | | | | | | | Closes #631
* | | Merge branch 'master' into add-metadata-docJonathan Huot2018-12-162-3/+17
|\ \ \ | | |/ | |/|
| * | challenge can have a length of 128 when using maximum size of verifier+plain.Jonathan Huot2018-12-131-1/+1
| | |
| * | Initial OAuth2.0/PKCE Provider supportJonathan Huot2018-11-292-3/+17
| |/
* | Add metadata documentation with quick exampleJonathan Huot2018-12-131-0/+72
| |
* | Add OAuth2.0 Authorization Server Metadata documentationJonathan Huot2018-12-131-2/+4
|/
* Add OIDC and id_token as JWT exampleoidc-docJonathan Huot2018-11-234-21/+96
|