Skip to content
OAuth 2.0 and OpenID Connect debugging tool
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode Refactor components and get Home view working Mar 26, 2018
OidcDebugger.BackendTests
OidcDebugger Add Application Insights Sep 10, 2018
.gitignore Refactor components and get Home view working Mar 26, 2018
LICENSE Initial commit Apr 28, 2017
OidcDebugger.sln Update packages Jan 17, 2018
README.md Align doesn't work Feb 17, 2018

README.md

OAuth 2.0 and OpenID Connect Debugger

🌎 Live here: https://oauthdebugger.com or https://oidcdebugger.com

What is this?

Read the blog post: Introducing the OpenID Connect Debugger

Getting an OAuth or OpenID Connect flow working properly can be tricky. There's a bunch of parameters you need to get right, and it's not always easy to capture or parse errors. I wrote this little web tool to make the process easier.

How to use the debugger

All you need to do is temporarily set your OAuth client redirect URI to https://oidcdebugger.com/debug (or https://oauthdebugger.com/debug):

Temporarily change client redirect URI to debugger

Then, build a request to your authorization server using the debugger, and fire it off:

Choose response mode and click Send Request

The debugger will capture the callback and help you understand what happened (whether success or failure):

Decode the error message, or view the successful callback information

Contributing

Issues and PRs are welcome! The project is built with ASP.NET Core and Vue.js.

To build and run locally,

git clone https://github.com/nbarbettini/oidc-debugger
cd oidc-debugger
dotnet build
dotnet run
You can’t perform that action at this time.