https://github.com/strifel/openid-connect-debugger
A simple tool to debug OpenID IdPs
https://github.com/strifel/openid-connect-debugger
authentik golang keycloak openid openid-connect
Last synced: 5 months ago
JSON representation
A simple tool to debug OpenID IdPs
- Host: GitHub
- URL: https://github.com/strifel/openid-connect-debugger
- Owner: strifel
- License: mit
- Created: 2022-10-12T10:39:10.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-14T14:12:16.000Z (8 months ago)
- Last Synced: 2024-09-15T00:01:52.711Z (8 months ago)
- Topics: authentik, golang, keycloak, openid, openid-connect
- Language: Go
- Homepage:
- Size: 17.6 KB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OpenID Connect Debugger
A simple Debugger for OpenID Connect IdPs.## Why
You ever needed to quickly check if the IdP works? What the user endpoint returns? Get the token?
Then this is a simple command line utility for that use case.There are some online tools for that but they either need a server or use cors.
This tool is a simple go binary that just runs on your computer.## Usage
Run the binary. It will show the help.
It will work something like that:
```
openidcheck -clientid test -endpoint https://idp.example.com -secret 1234 -verbosity 3
```It will automatically use the well-known definition of the server.
### Usage with Keycloak
For Keycloak you might need to specify the realm.
Use it something like:
```
openidcheck -clientid test -endpoint https://idp.example.com/realms/yourRealm -secret 1234 -verbosity 3
```