Skip to content

Avinash-Kamath/Oauth-Tester

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Oauth-Tester

A simple Test UI for testing Outh Flow.

  • View Decoded ID tokens, access tokens in Json
  • Refresh Tokens if refresh token is available
  • Timer for access token expiry for easy debugging
  • Backchannel and front channgel logouts with IDP endpoints

Setup Instructions

  1. Fill the Configuration
    Edit the config.json file and provide your OAuth client details:

    {
      "client_id": "YOUR_CLIENT_ID",
      "client_secret": "YOUR_CLIENT_SECRET",
      "authorization_endpoint": "YOUR_AUTHORIZATION_ENDPOINT",
      "token_endpoint": "YOUR_TOKEN_ENDPOINT",
      "scopes": "openid profile email offline_access"
    }
  2. Install Dependencies
    Make sure you have Python 3 installed. Then install the required packages:

    pip install -r requirements.txt
  3. Run the Application
    Start the app with:

    python outh_test.py
  4. Open in Browser
    Navigate to http://localhost:5555 to use the OAuth Tester UI.

View Tokens

image

Refresh Tokens

image

About

A simple Test UI for testing Outh Flow

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages