You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add OpenID connect hybrid grant type
* Add OpenID connect algorithm type to Application model
* Add OpenID connect id token model
* Add nonce Authorization as required by OpenID connect Implicit Flow
* Add body to create_authorization_response to pass nonce and future OpenID parameters to oauthlib.common.Request
* Add OpenID connect ID token creation and validation methods and scopes
* Add OpenID connect response types
* Add OpenID connect authorization code flow test
* Add OpenID connect implicit flow tests
* Add validate_user_match method to OAuth2Validator
* Add RSA_PRIVATE_KEY setting with blank value
* Update tox
* Add get_jwt_bearer_token to OAuth2Validator
* Add validate_jwt_bearer_token to OAuth2Validator
* Change OAuth2Validator.validate_id_token default return value to False to avoid validation security breach
* Change to use .encode to avoid py2.7 tox test error
* Add OpenID connect hybrid flow tests
* Change to use .encode to avoid py2.7 tox test error
* Add RSA_PRIVATE_KEY to the list of settings that cannot be empt
* Add support for oidc connect discovery
* Use double quotes for strings
* Rename migrations to avoid name and order conflict
* Remove commando to install OAuthLib from master and removed jwcrypto duplication
* Remove python 2 compatible code
* Change errors access_denied/unauthorized_client/consent_required/login_required to be 400 as changed in oauthlib/pull/623
* Change iss claim value to come from settings
* Change to use openid connect code server class
* Change test to include missing state
* Add id_token relation to AbstractAccessToken
* Add claims property to AbstractIDToken
* Change OAuth2Validator._create_access_token to save id_token to access_token
* Add userinfo endpoint
* Update migrations and remove oauthlib duplication
* Remove old generated migrations
* Add new migrations
* Fix tests
* Add nonce to hybrid tests
* Add missing new attributes to test migration
* Rebase fixing conflicts and tests
* Remove auto generate message
* Fix flake8 issues
* Fix test doc deps
* Add project settings to be ignored in coverage
* Tweak migrations to support non-overidden models
* OIDC_USERINFO_ENDPOINT is not mandatory
* refresh_token grant should be support for OpenID hybrid
* Fix the user info view, and remove hard dependency on DRF
* Use proper URL generation for OIDC endpoints
* Support rich ID tokens and userinfo claims
Extend the validator and override get_additional_claims based on your own user model.
* Bug fix for at_hash generation
See https://openid.net/specs/openid-connect-core-1_0.html#id_token-tokenExample to prove algorithm
* OIDC_ISS_ENDPOINT is an optional setting
* Support OIDC urls from issuer url if provided
* Test for generated OIDC urls
* Flake
* Rebase on master and migrate url function to re_path
* Handle invalid token format exceptions as invalid tokens
* Merge migrations and sort imports isort for flake8 lint check
Co-authored-by: Wiliam Souza <[email protected]>
Co-authored-by: Allisson Azevedo <[email protected]>
Co-authored-by: fvlima <[email protected]>
Co-authored-by: Shaun Stanworth <[email protected]>
0 commit comments