We were unable to load Disqus. If you are a moderator please see our troubleshooting guide.

Angry Mr-T • 5 years ago

Hi Nate, I love this tool and use it all the time! Would it be possible to add the Code Authorization flow with PKCE as a flow that we could debug using this tool?

Nate Barbettini • 5 years ago

Glad to hear it's useful. I'd love to add PKCE, but haven't had the time yet. Track this issue for updates: https://github.com/nbarbett...

Benutzer • 7 years ago

Dear Nate, thank you very much for this impressive tool!

Nate Barbettini • 6 years ago

Glad it was helpful!

Chao Yang • 7 years ago

Good job, Nate. I am always keen on this kind of tool, and found it via a Youtube video about an introduction of OAuth and OpenID connect. Awesome!

Marcus Duarte • 5 years ago

The best tool ever. I got so much more understanding in OpenID after using it.

You should make a firefox plugin of it.

Navgear • 5 years ago

Hi Nate,

Could you help me in explaining how the debugger works. That is while redirecting to this debug route, how do you receive data that are shown in that particular page and displaying them in the browser.

Nate Barbettini • 5 years ago

These OAuth and OpenID Connect requests all occur via browser redirects or browser POSTs, so the data is part of either the query string or POST body. Hint: Take a look at the network panel in your browser's developer tools. You can see the request and payload there.

Navgear • 5 years ago

Hi Nate,

I had checked browser's developer tool, in that i could able to see a POST method with request url as "https://oidcdebugger.com/debug". In that we are sending a request body with access_token key. May i know how do we get or from where do we get that access token.

Nate Barbettini • 5 years ago

The authorization server is the thing that's issuing the access token and sending it to OIDC Debugger. What authorization server are you connecting to?

Navgear • 5 years ago

Thanks Nate for the immediate reply, Will check browser stuff and get back to you as soon as possible.

Ivan Szkiba • 6 years ago

Hi Nate, it is a very cool stuff, thank you!
I'd like to suggest my OpenID Connect provider PhantAuth as sample provider. PhantAuth is a test OpenID Connect provider based on random generated users, so no user or client registration required. Users can test oidcdebugger without using real Google account (and with any standard scope). Based your link in this article, I created a link to oidcdebugger using PhantAuth as OIDC identity provider.

Nate Barbettini • 6 years ago

Hey Ivan, pretty cool! Thanks for sharing. I like the idea of having a PhantAuth sample button or link so folks can try an end-to-end flow without setting anything up.

Ivan Szkiba • 6 years ago

Hi Nate, sounds good! I'd be happy if you could add this sample button/link to oidcdebugger.

Sumit Kumar • 6 years ago

Hello Nate, OAuth debugger and OpenID Connect debugger urls are not reachable.Please look into it.

Nate Barbettini • 6 years ago

Both URLs are working for me. Perhaps try a different network?

Morgyn Hastings • 6 years ago

Hi Nate,
Great tool.
I am getting "Bad Request" when attempting to test with AzureB2C. From looking at their documentation there is a parameter that is required, but that is not in you form: "p".

I have tried a few way to try to 'sneak' it on but without any luck.

Could you take a look at this for me?
The link to the requirements is: https://docs.microsoft.com/...

Thanks heaps
Morgyn

Nate Barbettini • 6 years ago

I plan to add this feature (custom parameters), but haven't had time to yet. Here's an issue you can track: https://github.com/nbarbett...

Balaji Srinivasan • 6 years ago

Hi Nate,

When I try to put the authorized direct URIs as,https://oauthdebugger.com/d... in the Google console - I'm getting the below error message and when I tried to go and add the domain it's asking me to verify me as the domain owner (obviously, it's not me). Please guide on how do I fix this or if I'm missing something here.

Invalid Redirect: domain must be added to the authorized domains list before submitting.

Nagarjuna Nalla • 7 years ago

Hello Nate, I really appreciate if you can answer my question here..We want to integrate open ID provider into our website(not okta) and our current tech stack is Angular 6 front end and spring boot back end wiht rest apis. Can you please shed some light on how to implement this ?

Nate Barbettini • 7 years ago

The Spring folks recently added proper support for OpenID Connect. This may help: https://www.baeldung.com/sp...

Chao Yang • 7 years ago

Hi Nate. I cannot find any information about nonce in OAuth 2 specification. nonce and response_mode are introduced in OpenID Connect. So I think it is confusing to add nonce/response_mode parameters in oauthdebugger when I am just trying OAuth 2.

Nate Barbettini • 7 years ago

Fair point. These parameters are commonly used in OAuth 2.0 but aren't part of the base spec. I'll think some more on how to handle that.