IdentityServer4AspNetCoreIdentityTemplate 1.0.2
See the version list below for details.
dotnet new install IdentityServer4AspNetCoreIdentityTemplate::1.0.2
An ASP.NET Core IdentityServer4 Identity Template with Bootstrap 4 and Localization
Features
- ASP.NET Core 2.1
- Latest ASP.NET Core Identity
- Bootstrap 4 UI
- Localization en-US, de-CH
- TOTP
- Personal data, download, delete (part of Identity)
- Azure AD, Cert, key vlaut deployments API
- SendGrid Email API
- npm with bundleconfig used for frontend packages
- EF Core
- Suppport for ui_locales using OIDC logins
Using the template
install
dotnet new -i IdentityServer4AspNetCoreIdentityTemplate.1.0.2.nupkg
run
dotnet new sts
Setup, Using the application for your System
- Change the EF Core code from SQLite to your required database
- Install the npm packages, either using the cmd with NodeJS, or Visual Studio
- Change the ApplicationUser class as required, remove/add the properties
- Add the migrations and create the database
- Define the deployment URLs, create the certs, and use these in your applicaiton (Startup, config files)
- Add the external providers for login as required, or remove
- Remove the UI views which are not required
- Add remove the resource file localizations and also in the Startup.
- Add the client configuration to the Config.cs class (dev, test, staging, prod, or whatever)
- Update the claims in the IdentityWithAdditionalClaimsProfileService
- Add the security headers as required, CSP, IFrame, XSS, HSTS, ...
- If you deploy in a multi instance env, add the sesssion data to a database using the IdentityServer4.EntityFramework NuGet package
uninstall
dotnet new -u IdentityServer4AspNetCoreIdentityTemplate.1.0.2.nupkg
Development
build
https://docs.microsoft.com/en-us/dotnet/core/tutorials/create-custom-template
nuget pack content/IdentityServer4AspNetCoreIdentityTemplate.nuspec
dotnet Migrations
open the cmd in project folder:
dotnet restore
dotnet ef migrations add sts_init --context ApplicationDbContext --verbose
dotnet ef database update --verbose
Links
http://docs.identityserver.io/en/release/
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 6.0.1 | 1,352 | 2/11/2022 |
| 6.0.0 | 801 | 11/12/2021 |
| 5.1.3 | 1,229 | 8/19/2021 |
| 5.1.2 | 689 | 8/18/2021 |
| 5.1.1 | 2,377 | 5/15/2021 |
| 5.1.0 | 890 | 1/19/2021 |
| 5.0.6 | 794 | 1/7/2021 |
| 5.0.5 | 913 | 11/8/2020 |
| 5.0.4 | 1,145 | 9/12/2020 |
| 5.0.3 | 903 | 8/28/2020 |
| 5.0.2 | 895 | 8/8/2020 |
| 5.0.1 | 940 | 7/3/2020 |
| 4.0.6 | 950 | 5/6/2020 |
| 4.0.5 | 1,030 | 4/4/2020 |
| 4.0.4 | 987 | 3/22/2020 |
| 4.0.3 | 909 | 3/20/2020 |
| 4.0.1 | 931 | 3/7/2020 |
| 3.0.4 | 930 | 2/14/2020 |
| 3.0.3 | 979 | 1/24/2020 |
| 3.0.2 | 997 | 1/4/2020 |
| 3.0.1 | 954 | 12/18/2019 |
| 3.0.0 | 945 | 12/6/2019 |
| 2.0.1 | 1,061 | 10/24/2019 |
| 2.0.0 | 1,016 | 9/24/2019 |
| 1.0.22 | 983 | 9/1/2019 |
| 1.0.21 | 987 | 8/19/2019 |
| 1.0.20 | 1,178 | 6/8/2019 |
| 1.0.19 | 1,196 | 4/30/2019 |
| 1.0.18 | 1,131 | 3/29/2019 |
| 1.0.17 | 1,130 | 2/24/2019 |
| 1.0.16 | 1,218 | 1/23/2019 |
| 1.0.15 | 1,274 | 12/19/2018 |
| 1.0.14 | 1,285 | 12/4/2018 |
| 1.0.13 | 1,219 | 11/25/2018 |
| 1.0.12 | 1,204 | 11/21/2018 |
| 1.0.11 | 1,332 | 10/16/2018 |
| 1.0.10 | 1,312 | 10/10/2018 |
| 1.0.9 | 1,369 | 9/27/2018 |
| 1.0.8 | 1,320 | 9/21/2018 |
| 1.0.7 | 1,294 | 9/16/2018 |
| 1.0.6 | 1,388 | 9/12/2018 |
| 1.0.5 | 1,343 | 8/31/2018 |
| 1.0.4 | 1,315 | 8/29/2018 |
| 1.0.3 | 1,290 | 8/28/2018 |
| 1.0.2 | 1,327 | 8/27/2018 |
| 1.0.1 | 1,317 | 8/27/2018 |
| 1.0.0 | 1,313 | 8/27/2018 |
init release