Giter Site home page Giter Site logo

mansoorbk / aspnetcorehybridflowwithapi Goto Github PK

View Code? Open in Web Editor NEW

This project forked from damienbod/aspnetcorehybridflowwithapi

0.0 0.0 0.0 7.58 MB

Different ASP.NET Core applications using OpenID Connect Hybrid flow Code Flow, Code Flow with PKCE, JWT APIs, MFA examples

Home Page: https://damienbod.com/2018/02/02/securing-an-asp-net-core-mvc-application-which-uses-a-secure-api/

License: MIT License

Shell 0.01% JavaScript 1.82% C# 40.33% CSS 37.62% HTML 15.13% Batchfile 0.01% Less 5.03% SCSS 0.05%

aspnetcorehybridflowwithapi's Introduction

.NET

Blogs:

Database migrations

Add-Migration InitialCreate -c ApplicationDbContext
Update-Database

History

  • 2023-11-17 Updated to .NET 8
  • 2023-11-03 Updated packages, fix security headers
  • 2023-09-22 Updated packages, switch to code flow with PKCE
  • 2023-08-18 Updated packages, updated start up, updated Duende IdentityServer
  • 2023-05-07 Updated packages
  • 2022-12-17 Updated packages to .NET 7
  • 2022-10-22 Updated packages
  • 2022-05-20 Updated packages
  • 2022-04-02 Updated packages, moved to nullable, some .NET 6 code styles
  • 2022-02-10 Updated namespaces
  • 2022-01-28 Updated packages
  • 2021-11-08 Update .NET 6 release
  • 2021-11-07 Update .NET 6
  • 2021-11-06 Update .NET 5
  • 2021-08-19 improved security headers
  • 2021-08-18 Updated packages, improved security headers STS
  • 2021-05-28 Updated packages, added example for IClaimsTransformation
  • 2021-05-15 Updated packages, fix identity email bug
  • 2021-04-17 Updated nuget packages, improving API calls
  • 2021-03-17 Updated nuget packages
  • 2021-03-05 Updated nuget packages
  • 2021-02-25 Updated nuget packages, small clean up
  • 2021-02-17 Updated nuget packages
  • 2021-01-19 Switching to Azure.Extensions.AspNetCore.Configuration.Secrets
  • 2021-01-17 Updated nuget packages .NET 5.0.2
  • 2020-12-11 Updated to .NET 5
  • 2020-11-08 Added swagger to the API, moved to Azure.Security.KeyVault.Secrets
  • 2020-11-06 Updated nuget packages, npm packages
  • 2020-08-23 Updated nuget packages
  • 2020-07-03 Update IdentityServer4 to V4, Updated nuget packages, update npm packages
  • 2020-05-03 Updated nuget packages
  • 2020-03-02 Support FIDO2 and updated nuget packages
  • 2020-01-03 Added ASP.NET Core Identity App with MFA force
  • 2019-12-18 Added STS acr_values parameters logic
  • 2019-12-14 Added Require MFA client
  • 2019-12-13 Updated to .NET Core 3.1
  • 2019-10-11 Added example of Code Flow with PKCE for ASP.NET Core Razor Page App
  • 2019-10-06 Updated to .NET Core 3.0
  • 2019-05-10 Improving token handling
  • 2019-04-30 Switch to in-process, add token expired check, Updating nuget packages, updating npm packages
  • 2019-02-24 Updating obsolete API call code, updating npm packages
  • 2019-02-20 Updating STS, added the OAuth Device Flow
  • 2018-11-11 Updating Nuget packages, added feauture-policy
  • 2018-11-10 Updated to .NET Core 2.2
  • 2018-08-03 Updated to .NET Core 2.1.2
  • 2018-05-08 Updated to .NET Core 2.1 rc1
  • 2018-05-07 Updated to .NET Core 2.1 preview 2, new Identity Views, 2FA Authenticator, IHttpClientFactory, bootstrap 4.1.0

Links

https://github.com/aspnet/Docs/tree/master/aspnetcore/security/authentication/cookie/samples/2.x/CookieSample

https://docs.microsoft.com/en-us/aspnet/core/security/authentication/cookie?view=aspnetcore-2.2

https://leastprivilege.com/2019/02/08/try-device-flow-with-identityserver4/

https://tools.ietf.org/wg/oauth/draft-ietf-oauth-device-flow/

https://github.com/leastprivilege/AspNetCoreSecuritySamples/tree/aspnetcore21/DeviceFlow

https://hajekj.net/2017/03/06/forcing-reauthentication-with-azure-ad/

https://tools.ietf.org/html/draft-ietf-oauth-amr-values-04

https://openid.net/specs/openid-connect-core-1_0.html

aspnetcorehybridflowwithapi's People

Contributors

damienbod avatar dependabot[bot] avatar hamidrezahy avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.