Skip to content
This repository has been archived by the owner on Feb 15, 2020. It is now read-only.
/ identity-oidc-aspnet Public archive

An OpenID Connect client for ASP.NET MVC

License

Notifications You must be signed in to change notification settings

18F/identity-oidc-aspnet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This sample SP has been retired. It was used for early prototyping for integrations with login.gov and has not been maintained. It has confirmed vulnerabilities and should not be used for production itegrations.

For maintained examples of integrations with login.gov please refer to:

ASP.NET MVC OpenID Connect Client

This web application is a demonstration of how to implement OpenID Connect in ASP.NET MVC. It was built using Visual Studio Community 2017 with the "ASP.NET Web Application (.NET Framework) / MVC" template, following our login.gov developer guide using private_key_jwt. All of the authentication logic is in the account controller.

Running the app

Open the solution in Visual Studio, click the run button with "IIS Express (Microsoft Edge)" (same as pressing F5), and a new browser window will open at http://localhost:50764/. Click "Log in »" on the home page to authenticate with the login.gov IdP in our integration environment.

Contributing

See CONTRIBUTING for additional information.

Public domain

This project is in the worldwide public domain. As stated in CONTRIBUTING:

This project is in the public domain within the United States, and copyright and related rights in the work worldwide are waived through the CC0 1.0 Universal public domain dedication.

All contributions to this project will be released under the CC0 dedication. By submitting a pull request, you are agreeing to comply with this waiver of copyright interest.

About

An OpenID Connect client for ASP.NET MVC

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published