• Stars
    star
    221
  • Rank 179,773 (Top 4 %)
  • Language
    HTML
  • License
    MIT License
  • Created over 7 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

OAuth 2.0 and OpenID Connect debugging tool

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

More Repositories

1

little-aspnetcore-book

The Little ASP.NET Core Book, a friendly introduction to web programming and ASP.NET Core 2.0
702
star
2

BeautifulRestApi

Beautiful REST API design with ASP.NET Core and Ion
C#
598
star
3

SimpleTokenProvider

Sample middleware component for ASP.NET that generates JWT access tokens
C#
288
star
4

little-aspnetcore-todo

Example project from The Little ASP.NET Core Book
C#
221
star
5

QuestionExchange

Multi-tenant application architecture with ASP.NET Core 2.0 + SaasKit + PostgreSQL + Citus
C#
25
star
6

ApiSecurity

Helpers for building secure APIs with ASP.NET Core
C#
14
star
7

csharp-travis-example

An example of using Travis-CI and Mono to run unit tests for a C# project
C#
13
star
8

AlexaHelloWorld.NET

Simple example of using C# and AWS Lambda to power an Alexa skill
C#
12
star
9

Iso8601kit

Easily convert to and from ISO 8601 duration strings from .NET
C#
12
star
10

SHOUTCLOUD.NET

ASYNCHRONOUS WEBSCALE UPPERCASE AS A SERVICE
C#
5
star
11

simple-linq

A very simple LINQ provider
C#
4
star
12

circleci-aspnetcore

Demo of CircleCI building an ASP.NET Core project
C#
3
star
13

FlexibleConfiguration

Configure a .NET application from a variety of sources
C#
3
star
14

Jobinator

A small hobby project: Angular SPA + .NET backend + OWIN authentication, all to tag job title strings
C#
3
star
15

RocketCalendarSkill

An Alexa skill that tells you about upcoming rocket launches 🚀
C#
2
star
16

gpg-and-friends

A shared playground for signed commits
2
star
17

okta-dotnet-password-token-example

An example of using the Okta OAuth2 API to generate a JWT for a user
C#
2
star
18

recaffeinate.co

Nate's website and blog ☕️
HTML
2
star
19

HelloCoreWorld

PowerShell
1
star
20

stormpath-aspnet-webapi-bearer-example

Example of using Stormpath to secure Web API with Bearer JWTs
C#
1
star
21

git-aliases

1
star
22

stormpath-aspnet-mvc-identity-example

Example of using Stormpath as an ASP.NET Identity 2.0 provider
C#
1
star
23

polyglot-dotnet

Determine the source language of a .NET assembly
C#
1
star
24

okta-aspnetcore-social-login-example

Okta + social login + account linking
C#
1
star
25

holidaycheer.xyz

Spreading holiday cheer
HTML
1
star
26

AlexaHelloWorldNode

Simple example of using Node, JavaScript, and AWS Lambda to power an Alexa skill
JavaScript
1
star