punkTwoFactor 1.0.3
See the version list below for details.
dotnet add package punkTwoFactor --version 1.0.3
NuGet\Install-Package punkTwoFactor -Version 1.0.3
<PackageReference Include="punkTwoFactor" Version="1.0.3" />
paket add punkTwoFactor --version 1.0.3
#r "nuget: punkTwoFactor, 1.0.3"
// Install punkTwoFactor as a Cake Addin #addin nuget:?package=punkTwoFactor&version=1.0.3 // Install punkTwoFactor as a Cake Tool #tool nuget:?package=punkTwoFactor&version=1.0.3
punkTwoFactor
A simple Umbraco package that uses the documented implementation from Umbraco https://our.umbraco.com/documentation/Reference/Security/two-factor-authentication/#two-factor-authentication-for-users and adds some additional tweaks.
Nuget
Install-Package punkTwoFactor
https://www.nuget.org/packages/punkTwoFactor/
Compatibility
- Umbraco 9.5+
Installation
Add the following section to your appsettings.json:
"punkTwoFactor": {
"ProviderName": "Two Factor Authentication",
"Issuer": "Two Factor Authentication - Dev",
"BackOfficeView": "..\\App_Plugins\\punkTwoFactor\\twoFactorProviderGoogleAuthenticator.html"
}
Add the following code block within your ConfigureServices section above the Umbraco setup: z```csharp services.Configure<TwoFactorConfig>(_config.GetSection("punkTwoFactor")); TwoFactorConfig twoFactorConfiguration = new(); _config.GetSection("punkTwoFactor").Bind(twoFactorConfiguration);
Now add the "AddBackOfficeTwoFactorAuthentication" extension to the Umbraco setup.
```csharp
services
.AddUmbraco(_env, _config)
.AddBackOffice()
.AddWebsite()
.AddComposers()
.AddServices()
.AddNotifications()
.AddBackOfficeTwoFactorAuthentication(twoFactorConfiguration)
.Build();
That's It!
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
-
net5.0
- GoogleAuthenticator (>= 2.5.0)
- Umbraco.Cms.Core (>= 9.5.0)
- Umbraco.Cms.Web.BackOffice (>= 9.5.0)
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 |
---|---|---|
10.6.1 | 1,528 | 7/14/2023 |
10.4.4 | 2,304 | 3/17/2023 |
10.4.3 | 253 | 3/17/2023 |
10.4.2 | 349 | 1/25/2023 |
10.4.1 | 279 | 1/25/2023 |
10.1.1 | 540 | 8/24/2022 |
10.1.0 | 472 | 8/12/2022 |
1.0.5 | 502 | 6/15/2022 |
1.0.4 | 493 | 5/23/2022 |
1.0.3 | 465 | 5/23/2022 |
1.0.2 | 498 | 5/23/2022 |
1.0.1 | 455 | 5/23/2022 |
1.0.0 | 471 | 5/23/2022 |
0.0.9 | 493 | 5/23/2022 |
0.0.7 | 493 | 5/18/2022 |
0.0.6 | 496 | 5/18/2022 |
0.0.5 | 466 | 5/18/2022 |
0.0.4 | 478 | 5/18/2022 |
0.0.2 | 501 | 5/18/2022 |