Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/damienbod/AspNetCoreWindowsAuth
Local and Windows Authentication, ASP.NET Core MVC, IdentityServer4
https://github.com/damienbod/AspNetCoreWindowsAuth
aspnetcore authentication authorization identityserver4 mvc sts windows-authentication
Last synced: 4 days ago
JSON representation
Local and Windows Authentication, ASP.NET Core MVC, IdentityServer4
- Host: GitHub
- URL: https://github.com/damienbod/AspNetCoreWindowsAuth
- Owner: damienbod
- License: mit
- Created: 2018-04-04T18:28:20.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2022-12-08T14:52:28.000Z (almost 2 years ago)
- Last Synced: 2024-10-25T11:51:23.566Z (15 days ago)
- Topics: aspnetcore, authentication, authorization, identityserver4, mvc, sts, windows-authentication
- Language: C#
- Homepage: https://damienbod.com/2018/04/15/supporting-both-local-and-windows-authentication-in-asp-net-core-mvc-using-identityserver4/
- Size: 2.27 MB
- Stars: 126
- Watchers: 18
- Forks: 35
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred-test - damienbod/AspNetCoreWindowsAuth - Local and Windows Authentication, ASP.NET Core MVC, IdentityServer4 (C# #)
README
[![.NET](https://github.com/damienbod/AspNetCoreWindowsAuth/actions/workflows/dotnet.yml/badge.svg)](https://github.com/damienbod/AspNetCoreWindowsAuth/actions/workflows/dotnet.yml)
# Blogs
- Supporting both Local and Windows Authentication in ASP.NET Core MVC using IdentityServer4
- ASP.NET Core Authorization for Windows, Local accounts
- OAuth Authentication with PKCE for a .NET Core Console Native Application
- Using HTTP Request Routes, Request Body, and Query string parameters for Authorization in ASP.NET Core
## running the applications
1. Start the StsServer project and the Web API project (Visual Studio IIS Express)
2. Start the MvcHybridClient (Visual Studio IIS Express)
3. Start the NativeConsolePKCEClient (Console APP)
4. Login and run.
Note: the IISExpress certificates need to be allowed when running.
# History
2022-02-11 Updated packages and namespaces
2022-01-28 Updated packages
2021-11-12 Updated to .NET 6
2021-08-19 Updated packages
2021-01-05 Update .NET 5
2020-08-25 Adding claims (all roles) to the id_token
2020-08-23 Updated Nuget packages. IdentityServer 4 V4
2020-05-03 Updated Nuget packages
2019-12-20 Updated to .NET Core 3.1
2019-12-02 Added Authorization examples for HTTP request data
2019-11-22 Updated nuget packages, added swagger to the API project
2019-09-12 Updated to .NET Core 3.0, IdentityServer4 3.0
2019-05-05 Updated to in-process hosting, improved configuration
2019-05-02 Updated npm packages, nuget packages
2019-02-10 Updated to .NET Core 2.2, bootstrap 4
2018-09-17 Updated to .NET Core 2.1.4
2018-08-01 Updated to .NET Core 2.1.2
2018-05-15 Updated to .NET Core 2.1
2018-05-08 Updated to .NET Core 2.1 rc1