instance_id
stringlengths
11
86
patch
stringlengths
150
617k
FAIL_TO_PASS
listlengths
5
28.8k
PASS_TO_PASS
listlengths
0
23.7k
image_name
stringlengths
0
87
repo
stringlengths
6
62
problem_statement
stringlengths
0
188M
oauthlib__oauthlib.1fd52536.combine_module__9bystgac
diff --git a/oauthlib/oauth1/rfc5849/endpoints/access_token.py b/oauthlib/oauth1/rfc5849/endpoints/access_token.py index 13665db..3d0f6a4 100644 --- a/oauthlib/oauth1/rfc5849/endpoints/access_token.py +++ b/oauthlib/oauth1/rfc5849/endpoints/access_token.py @@ -64,40 +64,6 @@ class AccessTokenEndpoint(BaseEndpoint): ...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
[ "tests/oauth1/rfc5849/endpoints/test_authorization.py::AuthorizationEndpointTest::test_create_authorization_response", "tests/oauth1/rfc5849/endpoints/test_authorization.py::AuthorizationEndpointTest::test_create_authorization_response_oob", "tests/oauth1/rfc5849/endpoints/test_authorization.py::AuthorizationEn...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
OAuth1 access token endpoint returns wrong status codes #### Description The access token endpoint is returning incorrect HTTP status codes for various validation failures. When validation fails, it should return appropriate 4xx status codes but instead returns unexpected codes. #### Steps/Code to Reproduce ```pyth...
oauthlib__oauthlib.1fd52536.combine_module__9nso2mdu
diff --git a/oauthlib/openid/connect/core/grant_types/base.py b/oauthlib/openid/connect/core/grant_types/base.py index 29d583e..0db4272 100644 --- a/oauthlib/openid/connect/core/grant_types/base.py +++ b/oauthlib/openid/connect/core/grant_types/base.py @@ -17,7 +17,10 @@ class GrantTypeBase: # proxy_target grant t...
[ "tests/oauth2/rfc6749/endpoints/test_metadata.py::MetadataEndpointTest::test_openid_oauth2_preconfigured", "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_claims_stored_on_code_creation", "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::tes...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
OpenID Connect grant type attribute access broken #### Description When using OpenID Connect grant types, accessing attributes on the grant type objects fails with incorrect attribute names being looked up. #### Steps/Code to Reproduce ```python from oauthlib.openid.connect.core.endpoints import Server from oauthli...
oauthlib__oauthlib.1fd52536.combine_module__9tnhypce
diff --git a/oauthlib/openid/connect/core/grant_types/base.py b/oauthlib/openid/connect/core/grant_types/base.py index 29d583e..6dab0bd 100644 --- a/oauthlib/openid/connect/core/grant_types/base.py +++ b/oauthlib/openid/connect/core/grant_types/base.py @@ -21,7 +21,7 @@ class GrantTypeBase: def __setattr__(self,...
[ "tests/oauth2/rfc6749/endpoints/test_metadata.py::MetadataEndpointTest::test_openid_oauth2_preconfigured", "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_claims_stored_on_code_creation", "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::tes...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
OpenID Connect implicit grant broken after recent changes #### Description The OpenID Connect implicit grant flow is not working correctly. When trying to use the implicit grant with `id_token` response type, the flow fails unexpectedly. #### Steps/Code to Reproduce ```python from oauthlib.openid.connect.core.grant...
oauthlib__oauthlib.1fd52536.combine_module__9wqu4lhu
diff --git a/oauthlib/oauth1/rfc5849/endpoints/authorization.py b/oauthlib/oauth1/rfc5849/endpoints/authorization.py index 00d9576..7487c21 100644 --- a/oauthlib/oauth1/rfc5849/endpoints/authorization.py +++ b/oauthlib/oauth1/rfc5849/endpoints/authorization.py @@ -109,8 +109,8 @@ class AuthorizationEndpoint(BaseEndpoin...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
[ "tests/oauth1/rfc5849/endpoints/test_base.py::BaseEndpointTest::test_case_insensitive_headers", "tests/oauth1/rfc5849/endpoints/test_base.py::BaseEndpointTest::test_enforce_ssl", "tests/oauth1/rfc5849/endpoints/test_base.py::BaseEndpointTest::test_missing_parameters", "tests/oauth1/rfc5849/endpoints/test_base...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
OAuth1 authorization endpoint broken after recent changes #### Description The OAuth1 authorization endpoint is not working correctly. When trying to create authorization responses or validate request tokens, the endpoint is behaving unexpectedly and returning wrong status codes. #### Steps/Code to Reproduce ```pyt...
oauthlib__oauthlib.1fd52536.combine_module__9zoiycc8
diff --git a/oauthlib/oauth1/rfc5849/request_validator.py b/oauthlib/oauth1/rfc5849/request_validator.py index e937aab..25db95d 100644 --- a/oauthlib/oauth1/rfc5849/request_validator.py +++ b/oauthlib/oauth1/rfc5849/request_validator.py @@ -148,7 +148,7 @@ class RequestValidator: @property def enforce_ssl(s...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "tests/oauth1/rfc5849/endpoints/test_base.py::BaseEndpointTest::test_case_insensitive_headers", "tests/oauth1/rfc5849/endpoints/test_base.py::BaseEndpointTest::test_client_key_check", "tests/oauth1/rfc5849/endp...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_validate_client_key",...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
OAuth1 HMAC-SHA1 signature verification broken #### Description OAuth1 HMAC-SHA1 signature generation and verification is producing incorrect signatures. When trying to sign requests using HMAC-SHA1, the signatures don't match what's expected and validation fails. #### Steps/Code to Reproduce ```python from oauthli...
oauthlib__oauthlib.1fd52536.combine_module__a2ziy3ku
diff --git a/oauthlib/oauth1/rfc5849/request_validator.py b/oauthlib/oauth1/rfc5849/request_validator.py index e937aab..e999e89 100644 --- a/oauthlib/oauth1/rfc5849/request_validator.py +++ b/oauthlib/oauth1/rfc5849/request_validator.py @@ -136,7 +136,7 @@ class RequestValidator: @property def nonce_length(...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_validate_client_key", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_validate_request_token...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_authorization.py::AuthorizationEndpointTest::test_create_authorizati...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
RSA signature verification fails with SHA-256 instead of SHA-1 #### Description OAuth1 RSA-SHA1 signature verification is broken. When trying to verify RSA signatures, the verification process uses SHA-256 instead of the expected SHA-1 algorithm, causing all RSA signature validations to fail. #### Steps/Code to Repr...
oauthlib__oauthlib.1fd52536.combine_module__a5og181d
diff --git a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py index 09dc619..d8b80dd 100644 --- a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py +++ b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py @@ -301,19 +301,19 @@ class Aut...
[ "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_basicauth_web", "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_client_id_authentication", "tests/oauth2/rfc6749/endpoints/test_resource_owner_association.py::ResourceOwner...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
OAuth2 authorization code and refresh token grants broken after recent changes #### Description The OAuth2 authorization code and refresh token grant flows are completely broken. When trying to exchange an authorization code for tokens or refresh an access token, the server returns empty responses or throws unexpecte...
oauthlib__oauthlib.1fd52536.combine_module__aoxwfal7
diff --git a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py index 09dc619..a77f210 100644 --- a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py +++ b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py @@ -45,8 +45,8 @@ def code_chal...
[ "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_basicauth_web", "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_client_id_authentication", "tests/oauth2/rfc6749/endpoints/test_credentials_preservation.py::PreservationTes...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
Authorization code grant validation logic inverted causing authentication failures #### Description The authorization code grant validation is failing for valid requests due to inverted boolean logic in several validation checks. When attempting to create authorization responses or token responses, the grant type inc...
oauthlib__oauthlib.1fd52536.combine_module__b4neuv4o
diff --git a/oauthlib/openid/connect/core/grant_types/base.py b/oauthlib/openid/connect/core/grant_types/base.py index 29d583e..ab69082 100644 --- a/oauthlib/openid/connect/core/grant_types/base.py +++ b/oauthlib/openid/connect/core/grant_types/base.py @@ -68,8 +68,8 @@ class GrantTypeBase: LDktKdoQak3Pk0cnXxC...
[ "tests/openid/connect/core/grant_types/test_base.py::IDTokenTest::test_finalize_id_token_with_at_hash", "tests/openid/connect/core/grant_types/test_base.py::IDTokenTest::test_finalize_id_token_with_c_and_at_hash", "tests/openid/connect/core/grant_types/test_base.py::IDTokenTest::test_finalize_id_token_with_c_ha...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
Hash generation produces incorrect values for OpenID Connect tokens #### Description When generating hash values for OpenID Connect ID tokens (like `at_hash` and `c_hash`), the library is producing incorrect hash values that don't match the expected OpenID Connect specification. #### Steps/Code to Reproduce ```pyth...
oauthlib__oauthlib.1fd52536.combine_module__b7c1p4ff
diff --git a/oauthlib/oauth1/rfc5849/endpoints/access_token.py b/oauthlib/oauth1/rfc5849/endpoints/access_token.py index 13665db..992db77 100644 --- a/oauthlib/oauth1/rfc5849/endpoints/access_token.py +++ b/oauthlib/oauth1/rfc5849/endpoints/access_token.py @@ -18,7 +18,7 @@ from .base import BaseEndpoint log = logging...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
[ "tests/oauth1/rfc5849/endpoints/test_authorization.py::AuthorizationEndpointTest::test_create_authorization_response", "tests/oauth1/rfc5849/endpoints/test_authorization.py::AuthorizationEndpointTest::test_create_authorization_response_oob", "tests/oauth1/rfc5849/endpoints/test_authorization.py::AuthorizationEn...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
AccessTokenEndpoint missing BaseEndpoint inheritance breaks validation methods #### Description The AccessTokenEndpoint class is missing inheritance from BaseEndpoint, causing validation methods to fail when creating access token responses. #### Steps/Code to Reproduce ```python from oauthlib.oauth1 import RequestV...
oauthlib__oauthlib.1fd52536.combine_module__bqb5d1su
diff --git a/oauthlib/oauth1/rfc5849/endpoints/base.py b/oauthlib/oauth1/rfc5849/endpoints/base.py index 8d3d89c..a0cb716 100644 --- a/oauthlib/oauth1/rfc5849/endpoints/base.py +++ b/oauthlib/oauth1/rfc5849/endpoints/base.py @@ -111,70 +111,51 @@ class BaseEndpoint: raise errors.InsecureTransportError() ...
[ "tests/oauth1/rfc5849/endpoints/test_base.py::BaseEndpointTest::test_client_key_check", "tests/oauth1/rfc5849/endpoints/test_base.py::BaseEndpointTest::test_invalid_version", "tests/oauth1/rfc5849/endpoints/test_base.py::BaseEndpointTest::test_noncecheck", "tests/oauth1/rfc5849/endpoints/test_base.py::BaseEnd...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
OAuth1 signature validation broken after refactoring #### Description After recent changes to the OAuth1 endpoint validation logic, signature validation is completely broken. The `validate_request` method in `SignatureOnlyEndpoint` now fails to properly validate OAuth1 requests that were previously working. #### Ste...
oauthlib__oauthlib.1fd52536.combine_module__cbzzflkb
diff --git a/oauthlib/oauth1/rfc5849/request_validator.py b/oauthlib/oauth1/rfc5849/request_validator.py index e937aab..681f873 100644 --- a/oauthlib/oauth1/rfc5849/request_validator.py +++ b/oauthlib/oauth1/rfc5849/request_validator.py @@ -136,7 +136,7 @@ class RequestValidator: @property def nonce_length(...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_validate_client_key", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_validate_request_token...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_authorization.py::AuthorizationEndpointTest::test_create_authorizati...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
OAuth1 nonce length validation broken after recent changes #### Description The nonce length validation is failing for valid nonces. It appears the minimum and maximum length values have been swapped, causing previously valid nonces to be rejected. #### Steps/Code to Reproduce ```python from oauthlib.oauth1.rfc5849...
oauthlib__oauthlib.1fd52536.combine_module__cqk6tdzx
diff --git a/oauthlib/oauth2/rfc6749/endpoints/authorization.py b/oauthlib/oauth2/rfc6749/endpoints/authorization.py index 7196786..1c7afd1 100644 --- a/oauthlib/oauth2/rfc6749/endpoints/authorization.py +++ b/oauthlib/oauth2/rfc6749/endpoints/authorization.py @@ -72,7 +72,7 @@ class AuthorizationEndpoint(BaseEndpoint)...
[ "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_client_id_authentication", "tests/oauth2/rfc6749/endpoints/test_credentials_preservation.py::PreservationTest::test_default_uri", "tests/oauth2/rfc6749/endpoints/test_credentials_preservation.py::PreservationTest::test...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
AuthorizationEndpoint default_response_type property returns wrong attribute #### Description The `default_response_type` property in `AuthorizationEndpoint` is returning the wrong internal attribute, causing authorization requests to fail unexpectedly. #### Steps/Code to Reproduce ```python from oauthlib.oauth2 im...
oauthlib__oauthlib.1fd52536.combine_module__cxtjc841
diff --git a/oauthlib/oauth2/rfc6749/endpoints/base.py b/oauthlib/oauth2/rfc6749/endpoints/base.py index 987fac6..2a9fcd1 100644 --- a/oauthlib/oauth2/rfc6749/endpoints/base.py +++ b/oauthlib/oauth2/rfc6749/endpoints/base.py @@ -44,7 +44,8 @@ class BaseEndpoint: @property def catch_errors(self): - re...
[ "tests/oauth2/rfc6749/endpoints/test_base_endpoint.py::BaseEndpointTest::test_default_config", "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_client_id_authentication", "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_cu...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
OAuth2 Server configuration broken - grants and token parameters incorrectly assigned #### Description The OAuth2 Server class appears to have incorrect grant assignments and token parameter ordering that breaks basic OAuth2 flows. When trying to use password grants or implicit grants, the server uses the wrong grant...
oauthlib__oauthlib.1fd52536.combine_module__d04svtik
diff --git a/oauthlib/openid/connect/core/grant_types/dispatchers.py b/oauthlib/openid/connect/core/grant_types/dispatchers.py index 7e07396..f2b363d 100644 --- a/oauthlib/openid/connect/core/grant_types/dispatchers.py +++ b/oauthlib/openid/connect/core/grant_types/dispatchers.py @@ -16,8 +16,8 @@ class AuthorizationCo...
[ "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_claims_stored_on_code_creation", "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_invalid_claims", "tests/openid/connect/core/grant_types/test_dispatchers.py::ImplicitTokenGrantDispatcher...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
# Incorrect handler selection in OpenID Connect dispatchers I've found an issue with the OpenID Connect dispatchers in oauthlib. The dispatchers are not correctly selecting the appropriate handlers for requests, which causes authentication flows to fail. ## Issue 1: Swapped grant handlers in AuthorizationCodeGrantDis...
oauthlib__oauthlib.1fd52536.combine_module__d3f2lrw4
diff --git a/oauthlib/oauth2/rfc6749/endpoints/base.py b/oauthlib/oauth2/rfc6749/endpoints/base.py index 987fac6..596126c 100644 --- a/oauthlib/oauth2/rfc6749/endpoints/base.py +++ b/oauthlib/oauth2/rfc6749/endpoints/base.py @@ -93,10 +93,10 @@ def catch_errors_and_unavailability(f): def wrapper(endpoint, uri, *ar...
[ "tests/oauth2/rfc6749/endpoints/test_base_endpoint.py::BaseEndpointTest::test_error_catching", "tests/oauth2/rfc6749/endpoints/test_base_endpoint.py::BaseEndpointTest::test_wrapper", "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_client_id_authentication", "tests...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
MobileApplicationServer constructor parameters swapped causing incorrect behavior #### Description The MobileApplicationServer initialization is broken due to parameter order issues in the BearerToken constructor call and incorrect default values being set. #### Steps/Code to Reproduce ```python from oauthlib.oauth...
oauthlib__oauthlib.1fd52536.combine_module__dfan8z4w
diff --git a/oauthlib/oauth2/rfc6749/endpoints/revocation.py b/oauthlib/oauth2/rfc6749/endpoints/revocation.py index 596d086..b49b301 100644 --- a/oauthlib/oauth2/rfc6749/endpoints/revocation.py +++ b/oauthlib/oauth2/rfc6749/endpoints/revocation.py @@ -72,7 +72,7 @@ class RevocationEndpoint(BaseEndpoint): ...
[ "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_basicauth_revoke", "tests/oauth2/rfc6749/endpoints/test_revocation_endpoint.py::RevocationEndpointTest::test_revoke_bad_post_request", "tests/oauth2/rfc6749/endpoints/test_revocation_endpoint.py::RevocationEndpointTest...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
RevocationEndpoint returns incorrect response format #### Description The revocation endpoint is returning response components in the wrong order, causing issues with response handling. The method should return headers, body, and status code in that specific order, but it's currently returning them in a different seq...
oauthlib__oauthlib.1fd52536.combine_module__dggxdd48
diff --git a/oauthlib/openid/connect/core/grant_types/dispatchers.py b/oauthlib/openid/connect/core/grant_types/dispatchers.py index 7e07396..80625d5 100644 --- a/oauthlib/openid/connect/core/grant_types/dispatchers.py +++ b/oauthlib/openid/connect/core/grant_types/dispatchers.py @@ -51,7 +51,7 @@ class ImplicitTokenGr...
[ "tests/openid/connect/core/endpoints/test_refresh_token.py::TestRefreshToken::test_refresh_token_no_openid", "tests/openid/connect/core/endpoints/test_refresh_token.py::TestRefreshToken::test_refresh_token_with_openid", "tests/openid/connect/core/grant_types/test_dispatchers.py::ImplicitTokenGrantDispatcherTest...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
OpenID Connect grant selection logic inverted #### Description The OpenID Connect implicit grant dispatcher is selecting the wrong handler for requests. When a request has `openid` scope and `id_token` response type, it should use the OIDC grant handler, but it's using the default OAuth2 handler instead. Similarly, w...
oauthlib__oauthlib.1fd52536.combine_module__dk4n1z05
diff --git a/oauthlib/oauth1/rfc5849/endpoints/access_token.py b/oauthlib/oauth1/rfc5849/endpoints/access_token.py index 13665db..b5e57a2 100644 --- a/oauthlib/oauth1/rfc5849/endpoints/access_token.py +++ b/oauthlib/oauth1/rfc5849/endpoints/access_token.py @@ -64,40 +64,6 @@ class AccessTokenEndpoint(BaseEndpoint): ...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_validate_signature", "tests/oauth1/rfc5849/endpoints/test_authorization.py::AuthorizationEndpointTest::test_create_authorization_response", "tests/oauth1/rfc5849/endpoints/test_authorization.py::AuthorizationEndpointTest::test_c...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
OAuth1 endpoints returning incorrect status codes and response format #### Description The OAuth1 access token and request token endpoints are returning unexpected HTTP status codes and malformed responses. When making valid OAuth1 requests, the endpoints return incorrect status codes (like 418, 201, 400, 403) instea...
oauthlib__oauthlib.1fd52536.combine_module__dp3xargi
diff --git a/oauthlib/openid/connect/core/grant_types/dispatchers.py b/oauthlib/openid/connect/core/grant_types/dispatchers.py index 7e07396..9f50147 100644 --- a/oauthlib/openid/connect/core/grant_types/dispatchers.py +++ b/oauthlib/openid/connect/core/grant_types/dispatchers.py @@ -16,8 +16,8 @@ class AuthorizationCo...
[ "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_claims_stored_on_code_creation", "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_invalid_claims", "tests/openid/connect/core/grant_types/test_dispatchers.py::AuthTokenGrantDispatcherOpen...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
OpenID Connect grant dispatchers swapping default and OIDC grants #### Description The OpenID Connect grant dispatchers are incorrectly assigning the `default_grant` and `oidc_grant` parameters, causing OAuth2 requests to be handled by OpenID Connect grants and vice versa. This results in incorrect behavior when proc...
oauthlib__oauthlib.1fd52536.combine_module__ds26qfhq
diff --git a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py index 09dc619..13b5b41 100644 --- a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py +++ b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py @@ -45,8 +45,8 @@ def code_chal...
[ "tests/oauth2/rfc6749/endpoints/test_base_endpoint.py::BaseEndpointTest::test_error_catching", "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_basicauth_web", "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_client_id_aut...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
OAuth2 authorization code and refresh token grants broken after recent changes #### Description The OAuth2 authorization code and refresh token grant flows are completely broken. When trying to exchange an authorization code for tokens or refresh an access token, the server incorrectly rejects valid requests and acce...
oauthlib__oauthlib.1fd52536.combine_module__dsd8twr1
diff --git a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py index 09dc619..0fc6d57 100644 --- a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py +++ b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py @@ -58,7 +58,7 @@ def code_chal...
[ "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_basicauth_legacy", "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_custom_authentication", "tests/oauth2/rfc6749/endpoints/test_error_responses.py::ErrorResponseTest::test_...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
OAuth2 password grant validation logic inverted #### Description The password grant type validation is behaving incorrectly - it's rejecting valid credentials and accepting invalid ones. Additionally, the PKCE code challenge verification for the "plain" method is also inverted. #### Steps/Code to Reproduce ```pytho...
oauthlib__oauthlib.1fd52536.combine_module__dsts0qz5
diff --git a/oauthlib/openid/connect/core/grant_types/authorization_code.py b/oauthlib/openid/connect/core/grant_types/authorization_code.py index 6b2dcc3..c9fef3e 100644 --- a/oauthlib/openid/connect/core/grant_types/authorization_code.py +++ b/oauthlib/openid/connect/core/grant_types/authorization_code.py @@ -32,12 +...
[ "tests/oauth2/rfc6749/endpoints/test_metadata.py::MetadataEndpointTest::test_openid_oauth2_preconfigured", "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_claims_stored_on_code_creation", "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::tes...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
OpenID Connect authorization flow broken with prompt=none #### Description When using OpenID Connect with `prompt=none`, the authorization flow is failing unexpectedly. The silent authentication logic appears to be inverted, causing `LoginRequired` exceptions to be raised when they shouldn't be. #### Steps/Code to R...
oauthlib__oauthlib.1fd52536.combine_module__dxiju94r
diff --git a/oauthlib/oauth1/rfc5849/endpoints/base.py b/oauthlib/oauth1/rfc5849/endpoints/base.py index 8d3d89c..3564ff8 100644 --- a/oauthlib/oauth1/rfc5849/endpoints/base.py +++ b/oauthlib/oauth1/rfc5849/endpoints/base.py @@ -21,33 +21,31 @@ from .. import ( class BaseEndpoint: def __init__(self, request_val...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
[ "tests/oauth1/rfc5849/test_client.py::ClientRealmTests::test_client_no_realm", "tests/oauth1/rfc5849/test_client.py::ClientRealmTests::test_client_realm_sign_with_additional_realm", "tests/oauth1/rfc5849/test_client.py::ClientRealmTests::test_client_realm_sign_with_default_realm", "tests/oauth1/rfc5849/test_c...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
OAuth1 endpoint initialization swaps request_validator and token_generator parameters #### Description The BaseEndpoint constructor incorrectly assigns the `token_generator` parameter to `self.request_validator` and the `request_validator` parameter to `self.token_generator`. This causes OAuth1 endpoints to fail vali...
oauthlib__oauthlib.1fd52536.combine_module__dzzyqw84
diff --git a/oauthlib/oauth1/rfc5849/endpoints/authorization.py b/oauthlib/oauth1/rfc5849/endpoints/authorization.py index 00d9576..d450722 100644 --- a/oauthlib/oauth1/rfc5849/endpoints/authorization.py +++ b/oauthlib/oauth1/rfc5849/endpoints/authorization.py @@ -109,8 +109,8 @@ class AuthorizationEndpoint(BaseEndpoin...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
[ "tests/oauth1/rfc5849/endpoints/test_authorization.py::AuthorizationEndpointTest::test_get_realms_and_credentials", "tests/oauth1/rfc5849/endpoints/test_base.py::BaseEndpointTest::test_case_insensitive_headers", "tests/oauth1/rfc5849/endpoints/test_base.py::BaseEndpointTest::test_duplicate_params", "tests/oau...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
OAuth1 signature verification and parameter validation broken #### Description OAuth1 authentication is completely broken - all signature methods are being validated incorrectly and mandatory parameter checks are inverted. Authorization responses are also returning wrong status codes and malformed content. #### Step...
oauthlib__oauthlib.1fd52536.combine_module__ed137na5
diff --git a/oauthlib/oauth2/rfc8628/clients/device.py b/oauthlib/oauth2/rfc8628/clients/device.py index b9ba215..244b7b8 100644 --- a/oauthlib/oauth2/rfc8628/clients/device.py +++ b/oauthlib/oauth2/rfc8628/clients/device.py @@ -30,7 +30,7 @@ class DeviceClient(Client): def __init__(self, client_id, **kwargs): ...
[ "tests/oauth2/rfc8628/clients/test_device.py::DeviceClientTest::test_request_uri", "tests/oauth2/rfc8628/test_server.py::DeviceAuthorizationEndpointTest::test_device_authorization_grant", "tests/oauth2/rfc8628/test_server.py::DeviceAuthorizationEndpointTest::test_device_authorization_grant_interval", "tests/o...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
DeviceClient client_secret not stored as instance attribute Description When creating a DeviceClient instance with a client_secret parameter, the secret is not properly stored as an instance attribute, making it inaccessible for later use in authentication flows. Steps/Code to Reproduce ```python from oauthlib.oaut...
oauthlib__oauthlib.1fd52536.combine_module__efkecxhi
diff --git a/oauthlib/openid/connect/core/grant_types/dispatchers.py b/oauthlib/openid/connect/core/grant_types/dispatchers.py index 7e07396..80625d5 100644 --- a/oauthlib/openid/connect/core/grant_types/dispatchers.py +++ b/oauthlib/openid/connect/core/grant_types/dispatchers.py @@ -51,7 +51,7 @@ class ImplicitTokenGr...
[ "tests/openid/connect/core/endpoints/test_refresh_token.py::TestRefreshToken::test_refresh_token_no_openid", "tests/openid/connect/core/endpoints/test_refresh_token.py::TestRefreshToken::test_refresh_token_with_openid", "tests/openid/connect/core/grant_types/test_dispatchers.py::ImplicitTokenGrantDispatcherTest...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__ewstk5wy
diff --git a/oauthlib/oauth2/rfc6749/endpoints/base.py b/oauthlib/oauth2/rfc6749/endpoints/base.py index 987fac6..69a078f 100644 --- a/oauthlib/oauth2/rfc6749/endpoints/base.py +++ b/oauthlib/oauth2/rfc6749/endpoints/base.py @@ -40,7 +40,7 @@ class BaseEndpoint: @available.setter def available(self, availab...
[ "tests/oauth2/rfc6749/endpoints/test_base_endpoint.py::BaseEndpointTest::test_default_config", "tests/oauth2/rfc6749/endpoints/test_base_endpoint.py::BaseEndpointTest::test_error_catching", "tests/oauth2/rfc6749/endpoints/test_base_endpoint.py::BaseEndpointTest::test_unavailability", "tests/oauth2/rfc6749/end...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__ezhwwyg4
diff --git a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py index 09dc619..9e964a8 100644 --- a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py +++ b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py @@ -45,8 +45,8 @@ def code_chal...
[ "tests/oauth2/rfc6749/grant_types/test_authorization_code.py::AuthorizationCodeGrantTest::test_create_cors_headers", "tests/oauth2/rfc6749/grant_types/test_authorization_code.py::AuthorizationCodeGrantTest::test_create_cors_headers_insecure_origin", "tests/oauth2/rfc6749/grant_types/test_authorization_code.py::...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__f0a3hei9
diff --git a/oauthlib/openid/connect/core/grant_types/dispatchers.py b/oauthlib/openid/connect/core/grant_types/dispatchers.py index 7e07396..0d1e718 100644 --- a/oauthlib/openid/connect/core/grant_types/dispatchers.py +++ b/oauthlib/openid/connect/core/grant_types/dispatchers.py @@ -16,8 +16,8 @@ class AuthorizationCo...
[ "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_claims_stored_on_code_creation", "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_invalid_claims", "tests/openid/connect/core/grant_types/test_dispatchers.py::ImplicitTokenGrantDispatcher...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__f5kp7kku
diff --git a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py index 09dc619..9e964a8 100644 --- a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py +++ b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py @@ -45,8 +45,8 @@ def code_chal...
[ "tests/oauth2/rfc6749/grant_types/test_authorization_code.py::AuthorizationCodeGrantTest::test_wrong_code_challenge_method_s256", "tests/oauth2/rfc6749/grant_types/test_refresh_token.py::RefreshTokenGrantTest::test_authenticate_client_id", "tests/oauth2/rfc6749/grant_types/test_refresh_token.py::RefreshTokenGra...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__f5qgbzhb
diff --git a/oauthlib/openid/connect/core/grant_types/authorization_code.py b/oauthlib/openid/connect/core/grant_types/authorization_code.py index 6b2dcc3..a546cd8 100644 --- a/oauthlib/openid/connect/core/grant_types/authorization_code.py +++ b/oauthlib/openid/connect/core/grant_types/authorization_code.py @@ -23,6 +2...
[ "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_invalid_claims", "tests/openid/connect/core/grant_types/test_authorization_code.py::OpenIDAuthCodeInterferenceTest::test_create_cors_headers", "tests/openid/connect/core/grant_types/test_authorization_code.py::OpenIDAuthCodeI...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
# OpenID Connect ID Token Generation Broken ### Bug description I'm using OAuthLib for OpenID Connect and noticed that ID token generation is completely broken after a recent update. The ID tokens are being generated with incorrect values, causing authentication to fail. When I try to authenticate with my applicatio...
oauthlib__oauthlib.1fd52536.combine_module__f6j4lwzs
diff --git a/oauthlib/openid/connect/core/grant_types/authorization_code.py b/oauthlib/openid/connect/core/grant_types/authorization_code.py index 6b2dcc3..f9179f3 100644 --- a/oauthlib/openid/connect/core/grant_types/authorization_code.py +++ b/oauthlib/openid/connect/core/grant_types/authorization_code.py @@ -30,14 +...
[ "tests/oauth2/rfc6749/endpoints/test_metadata.py::MetadataEndpointTest::test_openid_oauth2_preconfigured", "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_claims_stored_on_code_creation", "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::tes...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__flqtm0pp
diff --git a/oauthlib/openid/connect/core/grant_types/dispatchers.py b/oauthlib/openid/connect/core/grant_types/dispatchers.py index 7e07396..11e05e8 100644 --- a/oauthlib/openid/connect/core/grant_types/dispatchers.py +++ b/oauthlib/openid/connect/core/grant_types/dispatchers.py @@ -16,8 +16,8 @@ class AuthorizationCo...
[ "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_claims_stored_on_code_creation", "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_invalid_claims", "tests/openid/connect/core/grant_types/test_dispatchers.py::AuthTokenGrantDispatcherOpen...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__fwm63dj7
diff --git a/oauthlib/openid/connect/core/grant_types/base.py b/oauthlib/openid/connect/core/grant_types/base.py index 29d583e..ee09e4a 100644 --- a/oauthlib/openid/connect/core/grant_types/base.py +++ b/oauthlib/openid/connect/core/grant_types/base.py @@ -17,7 +17,10 @@ class GrantTypeBase: # proxy_target grant t...
[ "tests/oauth2/rfc6749/endpoints/test_metadata.py::MetadataEndpointTest::test_openid_oauth2_preconfigured", "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_claims_stored_on_code_creation", "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::tes...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__fz2zzplw
diff --git a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py index 09dc619..b2c38d8 100644 --- a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py +++ b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py @@ -61,7 +61,7 @@ def code_chal...
[ "tests/oauth2/rfc6749/endpoints/test_base_endpoint.py::BaseEndpointTest::test_error_catching", "tests/oauth2/rfc6749/endpoints/test_base_endpoint.py::BaseEndpointTest::test_unavailability", "tests/oauth2/rfc6749/endpoints/test_base_endpoint.py::BaseEndpointTest::test_wrapper", "tests/oauth2/rfc6749/endpoints/...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__g0172wjm
diff --git a/oauthlib/openid/connect/core/grant_types/dispatchers.py b/oauthlib/openid/connect/core/grant_types/dispatchers.py index 7e07396..11e05e8 100644 --- a/oauthlib/openid/connect/core/grant_types/dispatchers.py +++ b/oauthlib/openid/connect/core/grant_types/dispatchers.py @@ -16,8 +16,8 @@ class AuthorizationCo...
[ "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_claims_stored_on_code_creation", "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_invalid_claims", "tests/openid/connect/core/grant_types/test_dispatchers.py::AuthTokenGrantDispatcherOpen...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
# OpenID Connect Dispatchers Swapped Default and OIDC Grants ## Problem I've discovered an issue with the OpenID Connect dispatchers in the codebase. The default and OIDC grants appear to be swapped in the initialization of the dispatcher classes. This causes incorrect handling of OpenID Connect requests. When using...
oauthlib__oauthlib.1fd52536.combine_module__gem50xqy
diff --git a/oauthlib/openid/connect/core/grant_types/base.py b/oauthlib/openid/connect/core/grant_types/base.py index 29d583e..63e82a1 100644 --- a/oauthlib/openid/connect/core/grant_types/base.py +++ b/oauthlib/openid/connect/core/grant_types/base.py @@ -34,16 +34,11 @@ class GrantTypeBase: return self.proxy...
[ "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_claims_stored_on_code_creation", "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_invalid_claims", "tests/openid/connect/core/endpoints/test_openid_connect_params_handling.py::OpenIDConne...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
Multiple OpenID Connect issues in token handling and validation When using OpenID Connect functionality, several issues occur with token handling and validation: 1. Claims parameter handling is broken - when a claims parameter is provided, it's incorrectly processed as a list instead of a dict, and malformed claims a...
oauthlib__oauthlib.1fd52536.combine_module__gwdt0s93
diff --git a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py index 09dc619..fa20296 100644 --- a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py +++ b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py @@ -58,7 +58,7 @@ def code_chal...
[ "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_basicauth_legacy", "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_custom_authentication", "tests/oauth2/rfc6749/endpoints/test_credentials_preservation.py::PreservationTes...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__gxo07bo8
diff --git a/oauthlib/oauth2/rfc6749/grant_types/base.py b/oauthlib/oauth2/rfc6749/grant_types/base.py index d96a2db..ef96db1 100644 --- a/oauthlib/oauth2/rfc6749/grant_types/base.py +++ b/oauthlib/oauth2/rfc6749/grant_types/base.py @@ -58,10 +58,10 @@ class ValidatorsContainer: def __init__(self, post_auth, pos...
[ "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_client_id_authentication", "tests/oauth2/rfc6749/endpoints/test_credentials_preservation.py::PreservationTest::test_redirect_uri_preservation", "tests/oauth2/rfc6749/endpoints/test_credentials_preservation.py::Preserva...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__hc1e3ud5
diff --git a/oauthlib/openid/connect/core/grant_types/base.py b/oauthlib/openid/connect/core/grant_types/base.py index 29d583e..64e8543 100644 --- a/oauthlib/openid/connect/core/grant_types/base.py +++ b/oauthlib/openid/connect/core/grant_types/base.py @@ -293,11 +293,11 @@ class GrantTypeBase: if 'none' in ...
[ "tests/openid/connect/core/endpoints/test_openid_connect_params_handling.py::OpenIDConnectEndpointTest::test_prompt_none_exclusiveness", "tests/openid/connect/core/grant_types/test_authorization_code.py::OpenIDAuthCodeTest::test_no_prompt_authorization", "tests/openid/connect/core/grant_types/test_authorization...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__hhah1bp9
diff --git a/oauthlib/oauth1/rfc5849/endpoints/access_token.py b/oauthlib/oauth1/rfc5849/endpoints/access_token.py index 13665db..c403f11 100644 --- a/oauthlib/oauth1/rfc5849/endpoints/access_token.py +++ b/oauthlib/oauth1/rfc5849/endpoints/access_token.py @@ -117,64 +117,11 @@ class AccessTokenEndpoint(BaseEndpoint): ...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_validate_client_key", ...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_authorization.py::AuthorizationEndpointTest::test_create_authorization_response", "tests/oauth1/rfc5849/endpoints/test_authorization.py::AuthorizationEndpointTest::test_creat...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__hk8mhque
diff --git a/oauthlib/oauth1/rfc5849/endpoints/access_token.py b/oauthlib/oauth1/rfc5849/endpoints/access_token.py index 13665db..c8ed1ec 100644 --- a/oauthlib/oauth1/rfc5849/endpoints/access_token.py +++ b/oauthlib/oauth1/rfc5849/endpoints/access_token.py @@ -40,16 +40,14 @@ class AccessTokenEndpoint(BaseEndpoint): ...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
[ "tests/oauth1/rfc5849/endpoints/test_authorization.py::AuthorizationEndpointTest::test_create_authorization_response", "tests/oauth1/rfc5849/endpoints/test_authorization.py::AuthorizationEndpointTest::test_create_authorization_response_oob", "tests/oauth1/rfc5849/endpoints/test_authorization.py::AuthorizationEn...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__hnvwb807
diff --git a/oauthlib/oauth2/rfc6749/grant_types/base.py b/oauthlib/oauth2/rfc6749/grant_types/base.py index d96a2db..b2242dc 100644 --- a/oauthlib/oauth2/rfc6749/grant_types/base.py +++ b/oauthlib/oauth2/rfc6749/grant_types/base.py @@ -203,16 +203,15 @@ class GrantTypeBase: if request.response_mode == 'quer...
[ "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_client_id_authentication", "tests/oauth2/rfc6749/endpoints/test_credentials_preservation.py::PreservationTest::test_default_uri_in_token", "tests/oauth2/rfc6749/endpoints/test_credentials_preservation.py::PreservationT...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__ht88m00i
diff --git a/oauthlib/oauth1/rfc5849/endpoints/access_token.py b/oauthlib/oauth1/rfc5849/endpoints/access_token.py index 13665db..7282b96 100644 --- a/oauthlib/oauth1/rfc5849/endpoints/access_token.py +++ b/oauthlib/oauth1/rfc5849/endpoints/access_token.py @@ -135,8 +135,8 @@ class AccessTokenEndpoint(BaseEndpoint): ...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_validate_signature", ...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_validate_client_key", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_validate_request_toke...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__ibtv3p83
diff --git a/oauthlib/oauth1/rfc5849/endpoints/base.py b/oauthlib/oauth1/rfc5849/endpoints/base.py index 8d3d89c..c034696 100644 --- a/oauthlib/oauth1/rfc5849/endpoints/base.py +++ b/oauthlib/oauth1/rfc5849/endpoints/base.py @@ -105,10 +105,9 @@ class BaseEndpoint: return request def _check_transport_se...
[ "tests/oauth1/rfc5849/endpoints/test_base.py::BaseEndpointTest::test_enforce_ssl", "tests/oauth1/rfc5849/endpoints/test_base.py::BaseEndpointTest::test_ssl_enforcement", "tests/oauth1/rfc5849/test_signatures.py::SignatureTests::test_hmac_false_positives", "tests/oauth1/rfc5849/test_signatures.py::SignatureTes...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__jfz9jwiq
diff --git a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py index 09dc619..e7c247e 100644 --- a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py +++ b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py @@ -449,7 +449,7 @@ class Autho...
[ "tests/oauth2/rfc6749/endpoints/test_error_responses.py::ErrorResponseTest::test_invalid_request", "tests/oauth2/rfc6749/grant_types/test_authorization_code.py::AuthorizationCodeGrantTest::test_invalid_request_duplicates", "tests/oauth2/rfc6749/grant_types/test_refresh_token.py::RefreshTokenGrantTest::test_auth...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__jqq4lcfw
diff --git a/oauthlib/openid/connect/core/endpoints/userinfo.py b/oauthlib/openid/connect/core/endpoints/userinfo.py index 7aa2bbe..7f5e01a 100644 --- a/oauthlib/openid/connect/core/endpoints/userinfo.py +++ b/oauthlib/openid/connect/core/endpoints/userinfo.py @@ -21,8 +21,8 @@ class UserInfoEndpoint(BaseEndpoint): ...
[ "tests/openid/connect/core/endpoints/test_openid_connect_params_handling.py::OpenIDConnectEndpointTest::test_prompt_none_exclusiveness", "tests/openid/connect/core/endpoints/test_userinfo_endpoint.py::UserInfoEndpointTest::test_userinfo_json_response", "tests/openid/connect/core/endpoints/test_userinfo_endpoint...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__jwedrw9t
diff --git a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py index 09dc619..67f6464 100644 --- a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py +++ b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py @@ -301,19 +301,19 @@ class Aut...
[ "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_basicauth_web", "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_client_id_authentication", "tests/oauth2/rfc6749/endpoints/test_credentials_preservation.py::PreservationTes...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__k77liv6x
diff --git a/oauthlib/openid/connect/core/grant_types/dispatchers.py b/oauthlib/openid/connect/core/grant_types/dispatchers.py index 7e07396..be97e47 100644 --- a/oauthlib/openid/connect/core/grant_types/dispatchers.py +++ b/oauthlib/openid/connect/core/grant_types/dispatchers.py @@ -45,8 +45,8 @@ class ImplicitTokenGr...
[ "tests/openid/connect/core/endpoints/test_refresh_token.py::TestRefreshToken::test_refresh_token_no_openid", "tests/openid/connect/core/endpoints/test_refresh_token.py::TestRefreshToken::test_refresh_token_with_openid", "tests/openid/connect/core/grant_types/test_dispatchers.py::ImplicitTokenGrantDispatcherTest...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__kslnzybw
diff --git a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py index 09dc619..6bbecde 100644 --- a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py +++ b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py @@ -436,7 +436,6 @@ class Autho...
[ "tests/oauth2/rfc6749/endpoints/test_base_endpoint.py::BaseEndpointTest::test_error_catching", "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_basicauth_backend", "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_basicauth...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__kvufyavx
diff --git a/oauthlib/oauth1/rfc5849/endpoints/access_token.py b/oauthlib/oauth1/rfc5849/endpoints/access_token.py index 13665db..e1fd602 100644 --- a/oauthlib/oauth1/rfc5849/endpoints/access_token.py +++ b/oauthlib/oauth1/rfc5849/endpoints/access_token.py @@ -40,16 +40,14 @@ class AccessTokenEndpoint(BaseEndpoint): ...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "tests/oauth1/rfc5849/endpoints/test_authorization.py::AuthorizationEndpointTest::test_create_authorization_response", "tests/oauth1/rfc5849/endpoints/test_authorization.py::AuthorizationEndpointTest::test_create...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_validate_client_key",...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__ky83ywrp
diff --git a/oauthlib/oauth1/rfc5849/endpoints/authorization.py b/oauthlib/oauth1/rfc5849/endpoints/authorization.py index 00d9576..5e1160c 100644 --- a/oauthlib/oauth1/rfc5849/endpoints/authorization.py +++ b/oauthlib/oauth1/rfc5849/endpoints/authorization.py @@ -52,7 +52,7 @@ class AuthorizationEndpoint(BaseEndpoint)...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
[ "tests/oauth1/rfc5849/test_client.py::ClientRealmTests::test_client_no_realm", "tests/oauth1/rfc5849/test_client.py::ClientRealmTests::test_client_realm_sign_with_additional_realm", "tests/oauth1/rfc5849/test_client.py::ClientRealmTests::test_client_realm_sign_with_default_realm", "tests/oauth1/rfc5849/test_c...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__l15d0gid
diff --git a/oauthlib/openid/connect/core/grant_types/dispatchers.py b/oauthlib/openid/connect/core/grant_types/dispatchers.py index 7e07396..0bceb1e 100644 --- a/oauthlib/openid/connect/core/grant_types/dispatchers.py +++ b/oauthlib/openid/connect/core/grant_types/dispatchers.py @@ -78,23 +78,22 @@ class Authorization...
[ "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_claims_stored_on_code_creation", "tests/openid/connect/core/grant_types/test_dispatchers.py::AuthTokenGrantDispatcherOpenIdTest::test_create_token_response_openid", "tests/openid/connect/core/grant_types/test_dispatchers.py::...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__l586r9bx
diff --git a/oauthlib/openid/connect/core/request_validator.py b/oauthlib/openid/connect/core/request_validator.py index e3cea79..dd4675a 100644 --- a/oauthlib/openid/connect/core/request_validator.py +++ b/oauthlib/openid/connect/core/request_validator.py @@ -205,7 +205,7 @@ class RequestValidator(OAuth2RequestValidat...
[ "tests/openid/connect/core/test_request_validator.py::RequestValidatorTest::test_method_contracts", "tests/openid/connect/core/test_tokens.py::JWTTokenTestCase::test_create_token_callable_expires_in", "tests/openid/connect/core/test_tokens.py::JWTTokenTestCase::test_create_token_calls_get_id_token", "tests/op...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__laj9ejta
diff --git a/oauthlib/oauth2/rfc6749/endpoints/base.py b/oauthlib/oauth2/rfc6749/endpoints/base.py index 987fac6..5bd5edd 100644 --- a/oauthlib/oauth2/rfc6749/endpoints/base.py +++ b/oauthlib/oauth2/rfc6749/endpoints/base.py @@ -48,7 +48,9 @@ class BaseEndpoint: @catch_errors.setter def catch_errors(self, c...
[ "tests/oauth2/rfc6749/endpoints/test_base_endpoint.py::BaseEndpointTest::test_default_config", "tests/oauth2/rfc6749/endpoints/test_base_endpoint.py::BaseEndpointTest::test_error_catching", "tests/oauth2/rfc6749/endpoints/test_base_endpoint.py::BaseEndpointTest::test_wrapper", "tests/oauth2/rfc6749/endpoints/...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__lazvk2ff
diff --git a/oauthlib/oauth1/rfc5849/endpoints/base.py b/oauthlib/oauth1/rfc5849/endpoints/base.py index 8d3d89c..8a3502e 100644 --- a/oauthlib/oauth1/rfc5849/endpoints/base.py +++ b/oauthlib/oauth1/rfc5849/endpoints/base.py @@ -28,26 +28,24 @@ class BaseEndpoint: """Extracts parameters from query, headers and...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
[ "tests/oauth1/rfc5849/test_client.py::ClientRealmTests::test_client_no_realm", "tests/oauth1/rfc5849/test_client.py::ClientRealmTests::test_client_realm_sign_with_additional_realm", "tests/oauth1/rfc5849/test_client.py::ClientRealmTests::test_client_realm_sign_with_default_realm", "tests/oauth1/rfc5849/test_c...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__lhjgltuz
diff --git a/oauthlib/oauth1/rfc5849/request_validator.py b/oauthlib/oauth1/rfc5849/request_validator.py index e937aab..6d4b003 100644 --- a/oauthlib/oauth1/rfc5849/request_validator.py +++ b/oauthlib/oauth1/rfc5849/request_validator.py @@ -737,7 +737,10 @@ class RequestValidator: * AccessTokenEndpoint ...
[ "tests/oauth1/rfc5849/endpoints/test_base.py::SignatureVerificationTest::test_hmac_signature", "tests/oauth1/rfc5849/endpoints/test_base.py::SignatureVerificationTest::test_rsa_signature", "tests/oauth1/rfc5849/test_client.py::SignatureMethodTest::test_hmac_sha1_method", "tests/oauth1/rfc5849/test_client.py::...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__lue65b8c
diff --git a/oauthlib/oauth2/rfc6749/endpoints/authorization.py b/oauthlib/oauth2/rfc6749/endpoints/authorization.py index 7196786..fec24e8 100644 --- a/oauthlib/oauth2/rfc6749/endpoints/authorization.py +++ b/oauthlib/oauth2/rfc6749/endpoints/authorization.py @@ -110,5 +110,5 @@ class AuthorizationEndpoint(BaseEndpoin...
[ "tests/oauth2/rfc6749/endpoints/test_error_responses.py::ErrorResponseTest::test_empty_parameter", "tests/oauth2/rfc6749/endpoints/test_error_responses.py::ErrorResponseTest::test_invalid_client_id", "tests/oauth2/rfc6749/endpoints/test_error_responses.py::ErrorResponseTest::test_invalid_default_redirect_uri", ...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__lxl9bneh
diff --git a/oauthlib/openid/connect/core/grant_types/authorization_code.py b/oauthlib/openid/connect/core/grant_types/authorization_code.py index 6b2dcc3..c9fef3e 100644 --- a/oauthlib/openid/connect/core/grant_types/authorization_code.py +++ b/oauthlib/openid/connect/core/grant_types/authorization_code.py @@ -32,12 +...
[ "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_invalid_claims", "tests/openid/connect/core/grant_types/test_authorization_code.py::OpenIDAuthCodeInterferenceTest::test_create_token_response", "tests/openid/connect/core/grant_types/test_authorization_code.py::OpenIDAuthCod...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__lz5lo9dd
diff --git a/oauthlib/openid/connect/core/grant_types/base.py b/oauthlib/openid/connect/core/grant_types/base.py index 29d583e..7849fdd 100644 --- a/oauthlib/openid/connect/core/grant_types/base.py +++ b/oauthlib/openid/connect/core/grant_types/base.py @@ -17,11 +17,14 @@ class GrantTypeBase: # proxy_target grant ...
[ "tests/oauth2/rfc6749/endpoints/test_metadata.py::MetadataEndpointTest::test_openid_oauth2_preconfigured", "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_claims_stored_on_code_creation", "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::tes...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__m8u9uznp
diff --git a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py index 09dc619..60de08d 100644 --- a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py +++ b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py @@ -172,113 +172,31 @@ class Au...
[ "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_client_id_authentication", "tests/oauth2/rfc6749/endpoints/test_credentials_preservation.py::PreservationTest::test_default_uri", "tests/oauth2/rfc6749/endpoints/test_credentials_preservation.py::PreservationTest::test...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__mbio7ivo
diff --git a/oauthlib/openid/connect/core/grant_types/base.py b/oauthlib/openid/connect/core/grant_types/base.py index 29d583e..7849fdd 100644 --- a/oauthlib/openid/connect/core/grant_types/base.py +++ b/oauthlib/openid/connect/core/grant_types/base.py @@ -17,11 +17,14 @@ class GrantTypeBase: # proxy_target grant ...
[ "tests/oauth2/rfc6749/endpoints/test_metadata.py::MetadataEndpointTest::test_openid_oauth2_preconfigured", "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_claims_stored_on_code_creation", "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::tes...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__mo7tput1
diff --git a/oauthlib/oauth1/rfc5849/endpoints/base.py b/oauthlib/oauth1/rfc5849/endpoints/base.py index 8d3d89c..bde633a 100644 --- a/oauthlib/oauth1/rfc5849/endpoints/base.py +++ b/oauthlib/oauth1/rfc5849/endpoints/base.py @@ -21,8 +21,8 @@ from .. import ( class BaseEndpoint: def __init__(self, request_valid...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
[ "tests/oauth1/rfc5849/endpoints/test_base.py::BaseEndpointTest::test_case_insensitive_headers", "tests/oauth1/rfc5849/endpoints/test_base.py::BaseEndpointTest::test_duplicate_params", "tests/oauth1/rfc5849/endpoints/test_base.py::BaseEndpointTest::test_mandated_params", "tests/oauth1/rfc5849/endpoints/test_ba...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__n6dxf02r
diff --git a/oauthlib/oauth2/rfc6749/grant_types/base.py b/oauthlib/oauth2/rfc6749/grant_types/base.py index d96a2db..d80356e 100644 --- a/oauthlib/oauth2/rfc6749/grant_types/base.py +++ b/oauthlib/oauth2/rfc6749/grant_types/base.py @@ -93,19 +93,18 @@ class GrantTypeBase: setattr(self, kw, val) def...
[ "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_basicauth_backend", "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_custom_authentication", "tests/oauth2/rfc6749/endpoints/test_error_responses.py::ErrorResponseTest::test...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__n7fwhyrg
diff --git a/oauthlib/oauth2/rfc6749/grant_types/base.py b/oauthlib/oauth2/rfc6749/grant_types/base.py index d96a2db..ef96db1 100644 --- a/oauthlib/oauth2/rfc6749/grant_types/base.py +++ b/oauthlib/oauth2/rfc6749/grant_types/base.py @@ -58,10 +58,10 @@ class ValidatorsContainer: def __init__(self, post_auth, pos...
[ "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_client_id_authentication", "tests/oauth2/rfc6749/endpoints/test_error_responses.py::ErrorResponseTest::test_invalid_client_id", "tests/oauth2/rfc6749/endpoints/test_error_responses.py::ErrorResponseTest::test_invalid_s...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__nac9vg39
diff --git a/oauthlib/oauth1/rfc5849/request_validator.py b/oauthlib/oauth1/rfc5849/request_validator.py index e937aab..1b0ab0b 100644 --- a/oauthlib/oauth1/rfc5849/request_validator.py +++ b/oauthlib/oauth1/rfc5849/request_validator.py @@ -136,7 +136,7 @@ class RequestValidator: @property def nonce_length(...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_validate_client_key", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_validate_request_token...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_authorization.py::AuthorizationEndpointTest::test_create_authorizati...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__nbrz7lb1
diff --git a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py index 09dc619..13b5b41 100644 --- a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py +++ b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py @@ -45,8 +45,8 @@ def code_chal...
[ "tests/oauth2/rfc6749/endpoints/test_base_endpoint.py::BaseEndpointTest::test_error_catching", "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_basicauth_web", "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_client_id_aut...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__nmhtywk2
diff --git a/oauthlib/oauth2/rfc6749/endpoints/base.py b/oauthlib/oauth2/rfc6749/endpoints/base.py index 987fac6..bc6bc08 100644 --- a/oauthlib/oauth2/rfc6749/endpoints/base.py +++ b/oauthlib/oauth2/rfc6749/endpoints/base.py @@ -94,19 +94,19 @@ def catch_errors_and_unavailability(f): if not endpoint.available:...
[ "tests/oauth2/rfc6749/endpoints/test_base_endpoint.py::BaseEndpointTest::test_error_catching", "tests/oauth2/rfc6749/endpoints/test_base_endpoint.py::BaseEndpointTest::test_unavailability", "tests/oauth2/rfc6749/endpoints/test_base_endpoint.py::BaseEndpointTest::test_wrapper", "tests/oauth2/rfc6749/endpoints/...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__o5erwu4d
diff --git a/oauthlib/oauth1/rfc5849/endpoints/base.py b/oauthlib/oauth1/rfc5849/endpoints/base.py index 8d3d89c..ade713f 100644 --- a/oauthlib/oauth1/rfc5849/endpoints/base.py +++ b/oauthlib/oauth1/rfc5849/endpoints/base.py @@ -176,41 +176,26 @@ class BaseEndpoint: description='Invalid nonce format.')...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_validate_client_key", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_validate_request_token...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_authorization.py::AuthorizationEndpointTest::test_create_authorizati...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__od31ze4s
diff --git a/oauthlib/oauth1/rfc5849/endpoints/access_token.py b/oauthlib/oauth1/rfc5849/endpoints/access_token.py index 13665db..e1fd602 100644 --- a/oauthlib/oauth1/rfc5849/endpoints/access_token.py +++ b/oauthlib/oauth1/rfc5849/endpoints/access_token.py @@ -40,16 +40,14 @@ class AccessTokenEndpoint(BaseEndpoint): ...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "tests/oauth1/rfc5849/endpoints/test_request_token.py::RequestTokenEndpointTest::test_uri_provided_realm", "tests/oauth1/rfc5849/endpoints/test_request_token.py::RequestTokenEndpointTest::test_valid_request", "...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_validate_client_key",...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__oje1ly1y
diff --git a/oauthlib/oauth1/rfc5849/endpoints/authorization.py b/oauthlib/oauth1/rfc5849/endpoints/authorization.py index 00d9576..fe8627f 100644 --- a/oauthlib/oauth1/rfc5849/endpoints/authorization.py +++ b/oauthlib/oauth1/rfc5849/endpoints/authorization.py @@ -53,6 +53,27 @@ class AuthorizationEndpoint(BaseEndpoint...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
[ "tests/oauth1/rfc5849/endpoints/test_base.py::BaseEndpointTest::test_case_insensitive_headers", "tests/oauth1/rfc5849/endpoints/test_base.py::BaseEndpointTest::test_missing_parameters", "tests/oauth1/rfc5849/endpoints/test_base.py::BaseEndpointTest::test_multiple_source_params", "tests/oauth1/rfc5849/endpoint...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__oov1kf3z
diff --git a/oauthlib/openid/connect/core/grant_types/dispatchers.py b/oauthlib/openid/connect/core/grant_types/dispatchers.py index 7e07396..f2b363d 100644 --- a/oauthlib/openid/connect/core/grant_types/dispatchers.py +++ b/oauthlib/openid/connect/core/grant_types/dispatchers.py @@ -16,8 +16,8 @@ class AuthorizationCo...
[ "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_claims_stored_on_code_creation", "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_invalid_claims", "tests/openid/connect/core/grant_types/test_dispatchers.py::ImplicitTokenGrantDispatcher...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__oq5a6syn
diff --git a/oauthlib/openid/connect/core/grant_types/dispatchers.py b/oauthlib/openid/connect/core/grant_types/dispatchers.py index 7e07396..a63b0b3 100644 --- a/oauthlib/openid/connect/core/grant_types/dispatchers.py +++ b/oauthlib/openid/connect/core/grant_types/dispatchers.py @@ -20,14 +20,13 @@ class Authorization...
[ "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_claims_stored_on_code_creation", "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_invalid_claims", "tests/openid/connect/core/endpoints/test_refresh_token.py::TestRefreshToken::test_refre...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
# OpenID Connect handler selection and ID token refresh broken ## Description I've found two issues with the OpenID Connect implementation: 1. When using the AuthorizationCodeGrantDispatcher, it's not correctly selecting the OIDC grant handler when "openid" is in the scopes. Instead, it always uses the default_grant...
oauthlib__oauthlib.1fd52536.combine_module__otkcofav
diff --git a/oauthlib/oauth1/rfc5849/endpoints/access_token.py b/oauthlib/oauth1/rfc5849/endpoints/access_token.py index 13665db..60a8afe 100644 --- a/oauthlib/oauth1/rfc5849/endpoints/access_token.py +++ b/oauthlib/oauth1/rfc5849/endpoints/access_token.py @@ -126,90 +126,42 @@ class AccessTokenEndpoint(BaseEndpoint): ...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_validate_client_key", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_validate_request_toke...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "tests/oauth1/rfc5849/endpoints/test_authorization.py::AuthorizationEndpointTest::test_create_authorizatio...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__otmup09z
diff --git a/oauthlib/openid/connect/core/grant_types/base.py b/oauthlib/openid/connect/core/grant_types/base.py index 29d583e..381e130 100644 --- a/oauthlib/openid/connect/core/grant_types/base.py +++ b/oauthlib/openid/connect/core/grant_types/base.py @@ -17,11 +17,14 @@ class GrantTypeBase: # proxy_target grant ...
[ "tests/oauth2/rfc6749/endpoints/test_metadata.py::MetadataEndpointTest::test_openid_oauth2_preconfigured", "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_claims_stored_on_code_creation", "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::tes...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__p26tfqwq
diff --git a/oauthlib/openid/connect/core/endpoints/userinfo.py b/oauthlib/openid/connect/core/endpoints/userinfo.py index 7aa2bbe..5ef6891 100644 --- a/oauthlib/openid/connect/core/endpoints/userinfo.py +++ b/oauthlib/openid/connect/core/endpoints/userinfo.py @@ -44,24 +44,25 @@ class UserInfoEndpoint(BaseEndpoint): ...
[ "tests/openid/connect/core/endpoints/test_userinfo_endpoint.py::UserInfoEndpointTest::test_userinfo_json_response", "tests/openid/connect/core/endpoints/test_userinfo_endpoint.py::UserInfoEndpointTest::test_userinfo_jwt_response", "tests/openid/connect/core/grant_types/test_base.py::IDTokenTest::test_finalize_i...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__p2nw2mik
diff --git a/oauthlib/oauth2/rfc6749/grant_types/base.py b/oauthlib/oauth2/rfc6749/grant_types/base.py index d96a2db..6fe6efa 100644 --- a/oauthlib/oauth2/rfc6749/grant_types/base.py +++ b/oauthlib/oauth2/rfc6749/grant_types/base.py @@ -83,14 +83,14 @@ class GrantTypeBase: self.request_validator = request_vali...
[ "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_client_id_authentication", "tests/oauth2/rfc6749/endpoints/test_credentials_preservation.py::PreservationTest::test_default_uri_in_token", "tests/oauth2/rfc6749/endpoints/test_credentials_preservation.py::PreservationT...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__pck4k79t
diff --git a/oauthlib/oauth2/rfc6749/grant_types/base.py b/oauthlib/oauth2/rfc6749/grant_types/base.py index d96a2db..f11f3b3 100644 --- a/oauthlib/oauth2/rfc6749/grant_types/base.py +++ b/oauthlib/oauth2/rfc6749/grant_types/base.py @@ -250,16 +250,16 @@ class GrantTypeBase: def _create_cors_headers(self, request)...
[ "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_client_id_authentication", "tests/oauth2/rfc6749/endpoints/test_credentials_preservation.py::PreservationTest::test_redirect_uri_preservation", "tests/oauth2/rfc6749/endpoints/test_credentials_preservation.py::Preserva...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__pcwj1mz3
diff --git a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py index 09dc619..d8b80dd 100644 --- a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py +++ b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py @@ -301,19 +301,19 @@ class Aut...
[ "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_basicauth_legacy", "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_basicauth_web", "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__pe90nqpq
diff --git a/oauthlib/oauth1/rfc5849/endpoints/access_token.py b/oauthlib/oauth1/rfc5849/endpoints/access_token.py index 13665db..09cbd47 100644 --- a/oauthlib/oauth1/rfc5849/endpoints/access_token.py +++ b/oauthlib/oauth1/rfc5849/endpoints/access_token.py @@ -29,28 +29,6 @@ class AccessTokenEndpoint(BaseEndpoint): ...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
[ "tests/oauth1/rfc5849/endpoints/test_authorization.py::AuthorizationEndpointTest::test_create_authorization_response", "tests/oauth1/rfc5849/endpoints/test_authorization.py::AuthorizationEndpointTest::test_create_authorization_response_oob", "tests/oauth1/rfc5849/endpoints/test_authorization.py::AuthorizationEn...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__ple3jp1f
diff --git a/oauthlib/oauth1/rfc5849/endpoints/access_token.py b/oauthlib/oauth1/rfc5849/endpoints/access_token.py index 13665db..60a8afe 100644 --- a/oauthlib/oauth1/rfc5849/endpoints/access_token.py +++ b/oauthlib/oauth1/rfc5849/endpoints/access_token.py @@ -126,90 +126,42 @@ class AccessTokenEndpoint(BaseEndpoint): ...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_validate_client_key", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_validate_request_toke...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "tests/oauth1/rfc5849/endpoints/test_authorization.py::AuthorizationEndpointTest::test_create_authorizatio...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__pmcpd7de
diff --git a/oauthlib/oauth2/rfc6749/grant_types/base.py b/oauthlib/oauth2/rfc6749/grant_types/base.py index d96a2db..66ff24f 100644 --- a/oauthlib/oauth2/rfc6749/grant_types/base.py +++ b/oauthlib/oauth2/rfc6749/grant_types/base.py @@ -155,8 +155,8 @@ class GrantTypeBase: :type request: oauthlib.common.Reques...
[ "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_basicauth_backend", "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_basicauth_legacy", "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTe...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__psgq5hay
diff --git a/oauthlib/oauth1/rfc5849/endpoints/base.py b/oauthlib/oauth1/rfc5849/endpoints/base.py index 8d3d89c..ade713f 100644 --- a/oauthlib/oauth1/rfc5849/endpoints/base.py +++ b/oauthlib/oauth1/rfc5849/endpoints/base.py @@ -176,41 +176,26 @@ class BaseEndpoint: description='Invalid nonce format.')...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_validate_client_key", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_validate_request_token...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_authorization.py::AuthorizationEndpointTest::test_create_authorizati...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__qizm3ov9
diff --git a/oauthlib/openid/connect/core/grant_types/dispatchers.py b/oauthlib/openid/connect/core/grant_types/dispatchers.py index 7e07396..308d097 100644 --- a/oauthlib/openid/connect/core/grant_types/dispatchers.py +++ b/oauthlib/openid/connect/core/grant_types/dispatchers.py @@ -16,8 +16,8 @@ class AuthorizationCo...
[ "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_claims_stored_on_code_creation", "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_invalid_claims", "tests/openid/connect/core/endpoints/test_refresh_token.py::TestRefreshToken::test_refre...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__qjtwzi3x
diff --git a/oauthlib/openid/connect/core/grant_types/dispatchers.py b/oauthlib/openid/connect/core/grant_types/dispatchers.py index 7e07396..225786c 100644 --- a/oauthlib/openid/connect/core/grant_types/dispatchers.py +++ b/oauthlib/openid/connect/core/grant_types/dispatchers.py @@ -20,14 +20,13 @@ class Authorization...
[ "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_claims_stored_on_code_creation", "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_invalid_claims", "tests/openid/connect/core/grant_types/test_dispatchers.py::ImplicitTokenGrantDispatcher...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
# OpenID Connect handler selection broken in dispatchers ``` >>> from oauthlib.openid.connect.core.grant_types.dispatchers import AuthorizationCodeGrantDispatcher, ImplicitTokenGrantDispatcher, AuthorizationTokenGrantDispatcher >>> from oauthlib.oauth2 import RequestValidator >>> validator = RequestValidator() >>> req...
oauthlib__oauthlib.1fd52536.combine_module__qn1p31v1
diff --git a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py index 09dc619..fa20296 100644 --- a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py +++ b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py @@ -58,7 +58,7 @@ def code_chal...
[ "tests/oauth2/rfc6749/endpoints/test_credentials_preservation.py::PreservationTest::test_default_uri_in_token", "tests/oauth2/rfc6749/endpoints/test_credentials_preservation.py::PreservationTest::test_redirect_uri_preservation", "tests/oauth2/rfc6749/endpoints/test_credentials_preservation.py::PreservationTest:...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__qrqotalb
diff --git a/oauthlib/oauth1/rfc5849/endpoints/access_token.py b/oauthlib/oauth1/rfc5849/endpoints/access_token.py index 13665db..c403f11 100644 --- a/oauthlib/oauth1/rfc5849/endpoints/access_token.py +++ b/oauthlib/oauth1/rfc5849/endpoints/access_token.py @@ -117,64 +117,11 @@ class AccessTokenEndpoint(BaseEndpoint): ...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_validate_client_key", ...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_authorization.py::AuthorizationEndpointTest::test_create_authorization_response", "tests/oauth1/rfc5849/endpoints/test_authorization.py::AuthorizationEndpointTest::test_creat...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__qy9mzbe6
diff --git a/oauthlib/oauth1/rfc5849/request_validator.py b/oauthlib/oauth1/rfc5849/request_validator.py index e937aab..72d85c8 100644 --- a/oauthlib/oauth1/rfc5849/request_validator.py +++ b/oauthlib/oauth1/rfc5849/request_validator.py @@ -651,7 +651,7 @@ class RequestValidator: * RequestTokenEndpoint ...
[ "tests/oauth1/rfc5849/endpoints/test_base.py::SignatureVerificationTest::test_rsa_signature", "tests/oauth1/rfc5849/test_client.py::SignatureMethodTest::test_rsa_method", "tests/oauth1/rfc5849/test_request_validator.py::RequestValidatorTests::test_not_implemented", "tests/oauth1/rfc5849/test_signatures.py::Si...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__r7bq1cb8
diff --git a/oauthlib/openid/connect/core/grant_types/dispatchers.py b/oauthlib/openid/connect/core/grant_types/dispatchers.py index 7e07396..0d1e718 100644 --- a/oauthlib/openid/connect/core/grant_types/dispatchers.py +++ b/oauthlib/openid/connect/core/grant_types/dispatchers.py @@ -16,8 +16,8 @@ class AuthorizationCo...
[ "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_claims_stored_on_code_creation", "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_invalid_claims", "tests/openid/connect/core/grant_types/test_dispatchers.py::ImplicitTokenGrantDispatcher...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__rhueghi7
diff --git a/oauthlib/openid/connect/core/grant_types/dispatchers.py b/oauthlib/openid/connect/core/grant_types/dispatchers.py index 7e07396..80625d5 100644 --- a/oauthlib/openid/connect/core/grant_types/dispatchers.py +++ b/oauthlib/openid/connect/core/grant_types/dispatchers.py @@ -51,7 +51,7 @@ class ImplicitTokenGr...
[ "tests/openid/connect/core/grant_types/test_dispatchers.py::ImplicitTokenGrantDispatcherTest::test_create_authorization_response_oauth", "tests/openid/connect/core/grant_types/test_dispatchers.py::ImplicitTokenGrantDispatcherTest::test_create_authorization_response_openid", "tests/openid/connect/core/grant_type...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__rlvecug2
diff --git a/oauthlib/openid/connect/core/grant_types/dispatchers.py b/oauthlib/openid/connect/core/grant_types/dispatchers.py index 7e07396..2bb4bc1 100644 --- a/oauthlib/openid/connect/core/grant_types/dispatchers.py +++ b/oauthlib/openid/connect/core/grant_types/dispatchers.py @@ -30,7 +30,10 @@ class AuthorizationC...
[ "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_claims_stored_on_code_creation", "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_invalid_claims", "tests/openid/connect/core/grant_types/test_dispatchers.py::ImplicitTokenGrantDispatcher...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__rosa51lc
diff --git a/oauthlib/oauth2/rfc6749/grant_types/base.py b/oauthlib/oauth2/rfc6749/grant_types/base.py index d96a2db..86ebb46 100644 --- a/oauthlib/oauth2/rfc6749/grant_types/base.py +++ b/oauthlib/oauth2/rfc6749/grant_types/base.py @@ -83,14 +83,14 @@ class GrantTypeBase: self.request_validator = request_vali...
[ "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_basicauth_backend", "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_client_id_authentication", "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenti...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__rutkimb8
diff --git a/oauthlib/openid/connect/core/grant_types/authorization_code.py b/oauthlib/openid/connect/core/grant_types/authorization_code.py index 6b2dcc3..c9fef3e 100644 --- a/oauthlib/openid/connect/core/grant_types/authorization_code.py +++ b/oauthlib/openid/connect/core/grant_types/authorization_code.py @@ -32,12 +...
[ "tests/openid/connect/core/grant_types/test_authorization_code.py::OpenIDAuthCodeInterferenceTest::test_create_token_response", "tests/openid/connect/core/grant_types/test_authorization_code.py::OpenIDAuthCodeInterferenceTest::test_create_token_response_without_refresh_token", "tests/openid/connect/core/grant_t...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__s0sgpto8
diff --git a/oauthlib/oauth1/rfc5849/endpoints/authorization.py b/oauthlib/oauth1/rfc5849/endpoints/authorization.py index 00d9576..230f333 100644 --- a/oauthlib/oauth1/rfc5849/endpoints/authorization.py +++ b/oauthlib/oauth1/rfc5849/endpoints/authorization.py @@ -146,13 +146,13 @@ class AuthorizationEndpoint(BaseEndpo...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
[ "tests/oauth1/rfc5849/endpoints/test_authorization.py::AuthorizationEndpointTest::test_create_authorization_response", "tests/oauth1/rfc5849/endpoints/test_authorization.py::AuthorizationEndpointTest::test_create_authorization_response_oob", "tests/oauth1/rfc5849/endpoints/test_authorization.py::AuthorizationEn...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__s1xl4ev5
diff --git a/oauthlib/oauth2/rfc6749/endpoints/authorization.py b/oauthlib/oauth2/rfc6749/endpoints/authorization.py index 7196786..fee87e8 100644 --- a/oauthlib/oauth2/rfc6749/endpoints/authorization.py +++ b/oauthlib/oauth2/rfc6749/endpoints/authorization.py @@ -62,9 +62,9 @@ class AuthorizationEndpoint(BaseEndpoint)...
[ "tests/oauth2/rfc6749/endpoints/test_client_authentication.py::ClientAuthenticationTest::test_client_id_authentication", "tests/oauth2/rfc6749/endpoints/test_credentials_preservation.py::PreservationTest::test_default_uri", "tests/oauth2/rfc6749/endpoints/test_credentials_preservation.py::PreservationTest::test...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__s3pm10vj
diff --git a/oauthlib/openid/connect/core/grant_types/dispatchers.py b/oauthlib/openid/connect/core/grant_types/dispatchers.py index 7e07396..b8d895e 100644 --- a/oauthlib/openid/connect/core/grant_types/dispatchers.py +++ b/oauthlib/openid/connect/core/grant_types/dispatchers.py @@ -72,9 +72,9 @@ class AuthorizationTo...
[ "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_claims_stored_on_code_creation", "tests/openid/connect/core/grant_types/test_dispatchers.py::AuthTokenGrantDispatcherOpenIdTest::test_create_token_response_openid", "tests/openid/connect/core/grant_types/test_dispatchers.py::...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__scesqm1y
diff --git a/oauthlib/oauth2/rfc6749/grant_types/base.py b/oauthlib/oauth2/rfc6749/grant_types/base.py index d96a2db..602598a 100644 --- a/oauthlib/oauth2/rfc6749/grant_types/base.py +++ b/oauthlib/oauth2/rfc6749/grant_types/base.py @@ -143,11 +143,11 @@ class GrantTypeBase: :type request: oauthlib.common.Requ...
[ "tests/oauth2/rfc6749/test_server.py::TokenEndpointTest::test_client_grant", "tests/oauth2/rfc6749/test_server.py::SignedTokenEndpointTest::test_client_grant", "tests/openid/connect/core/grant_types/test_hybrid.py::OpenIDHybridCodeTokenTest::test_authorization", "tests/openid/connect/core/grant_types/test_hyb...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__scxy8yes
diff --git a/oauthlib/openid/connect/core/grant_types/base.py b/oauthlib/openid/connect/core/grant_types/base.py index 29d583e..63e82a1 100644 --- a/oauthlib/openid/connect/core/grant_types/base.py +++ b/oauthlib/openid/connect/core/grant_types/base.py @@ -34,16 +34,11 @@ class GrantTypeBase: return self.proxy...
[ "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_invalid_claims", "tests/openid/connect/core/endpoints/test_openid_connect_params_handling.py::OpenIDConnectEndpointTest::test_prompt_none_exclusiveness", "tests/openid/connect/core/grant_types/test_authorization_code.py::Open...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
oauthlib__oauthlib.1fd52536.combine_module__snqqvk7i
diff --git a/oauthlib/openid/connect/core/grant_types/dispatchers.py b/oauthlib/openid/connect/core/grant_types/dispatchers.py index 7e07396..fc7f364 100644 --- a/oauthlib/openid/connect/core/grant_types/dispatchers.py +++ b/oauthlib/openid/connect/core/grant_types/dispatchers.py @@ -16,8 +16,8 @@ class AuthorizationCo...
[ "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_claims_stored_on_code_creation", "tests/openid/connect/core/endpoints/test_claims_handling.py::TestClaimsHandling::test_invalid_claims", "tests/openid/connect/core/grant_types/test_dispatchers.py::ImplicitTokenGrantDispatcher...
[ "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_request_token", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_check_verifier", "tests/oauth1/rfc5849/endpoints/test_access_token.py::AccessTokenEndpointTest::test_valid_request", "te...
swebench/swesmith.x86_64.oauthlib_1776_oauthlib.1fd52536
swesmith/oauthlib__oauthlib.1fd52536
# [Bug]: OpenID Connect dispatchers have swapped default_grant and oidc_grant parameters ### Bug summary The dispatchers in the OpenID Connect core grant types have their `default_grant` and `oidc_grant` parameters swapped during initialization, causing incorrect handler selection for OAuth vs OpenID requests. ### C...