Skip to content

lpirola/oidc-web-client

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenID Web Client - Testing Authentication Strategy

Fully-tested with any OpenID server compliant, you only need a issuer URL. Try with ID Cultura and check for yourself how OpenID Connect specification works.

Motivations

OIDC Dynamic Registration

Following to OpenID specification you can self register a new client and save to session after successful register.

Session Enabled

After register, the new generated Client ID and Client Secret will be saved to session and you could authenticate with this client.

Scopes and User Info

When you are testing authentication, you have an option to change scopes and user info you will want to access.

Open Source

This project was build to test Login Cidadão OpenID capabilities. Thanks to @guilhermednt to help with his knowledge about OpenID.

Requirements

  • PHP >= 7
  • Composer

Setup

git clone git@github.com:redelivre/oidc-web-client.git
cd oidc-web-client
composer install
php -S localhost:8080 -t web web/index.php

About

OpenID Connect and Oauth2 client tester with any compilant server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 53.3%
  • PHP 42.6%
  • CSS 4.1%