Switch branches/tags
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Authentication in Angular

Most modern applications require security. However, single page applications (SPAs) introduce unique challenges when it comes to authentication. In general, traditional session-based authentication isn't a good fit for stateless SPAs. A better approach is to use OAuth tokens provided by a security token service. In this talk, we are going to look at how to build Angular applications that use token-based authentication. Our security token service will be running IdentityServer, an OpenID Connect provider and OAuth 2.0 server framework for ASP.NET.

##End of IdentityServer3 Maintenance

On November 5, 2017, IdentityServer made the decision to stop development and maintenance of IdentityServer3. This has a couple of reasons:

- IdentityServer4 is the better OpenID Connect and OAuth 2 implementation in every aspect - ASP.NET Core 2 is now a mature platform - There is only that much time you can spend on OSS development and issue tracker support, so we decided to focus on current projects which are IdentityServer4, IdentityModel2 and oidc-client.js

This also applies to answering questions on the issue tracker – they recommend you either use StackOverflow for free support, or use a commercial support option.

Security vulnerabilities will be fixed ASAP of course. Please disclose them responsibly.




  1. ...


  1. CodeStock on May 6, 2017, @ 12:55 PM
  2. Enterprise Developers Guild on May 23, 2017, @ 6:00 PM
  3. Atlanta Code Camp on September 16, 2017, @ 10:40 AM
  4. Triangle .NET User Group on October 11, 2017 @ 6:00 PM


  • Because I really like Angular and want to help make it easier to adopt IdentityServer.