diff --git a/src/oidc_test/main.py b/src/oidc_test/main.py index b96763b..90ab910 100644 --- a/src/oidc_test/main.py +++ b/src/oidc_test/main.py @@ -281,9 +281,10 @@ async def get_introspect( token: Annotated[OAuth2Token, Depends(get_token)], ) -> JSONResponse: if ( - response := await provider.get( + response := await provider.post( provider.server_metadata["introspection_endpoint"], token=token, + data={"token": token["access_token"]}, ) ).is_success: return response.json() diff --git a/src/oidc_test/templates/home.html b/src/oidc_test/templates/home.html index eaf2de7..2d858a3 100644 --- a/src/oidc_test/templates/home.html +++ b/src/oidc_test/templates/home.html @@ -110,7 +110,7 @@ <a href="fast_api_depends" class="hidden">Using FastAPI Depends</a> <a href="other">Other</a> <a href="oauth2-forgejo-test">OAuth2 test (forgejo user info)</a> - <a href="introspect">Introspect token</a> + <a href="introspect">Introspect token (401 expected)</a> </div> {% if user_info_details %} <div class="debug-auth">