Adding 2FA Authenticator Support (#66)

* Adding support for 2fa, more auth options

* WIP getting auth stuff working

* Added Manage views. 2FA working now for MVC app.

* Switching to using a controller for no-UI logout scenario

* Adding Razor Pages impl of 2FA auth stuff. Works.
This commit is contained in:
Steve Smith
2017-10-23 21:58:21 -04:00
committed by GitHub
parent 101b7bab9b
commit 3d46c80cff
75 changed files with 2702 additions and 58 deletions

View File

@@ -1,6 +1,5 @@
using Microsoft.AspNetCore.Identity;
namespace Infrastructure.Identity
{
public class ApplicationUser : IdentityUser

View File

@@ -21,7 +21,6 @@
</ItemGroup>
<ItemGroup>
<Folder Include="Data\Migrations\" />
<Folder Include="Services\" />
</ItemGroup>
</Project>

View File

@@ -0,0 +1,16 @@
using ApplicationCore.Interfaces;
using System.Threading.Tasks;
namespace Infrastructure.Services
{
// This class is used by the application to send email for account confirmation and password reset.
// For more details see https://go.microsoft.com/fwlink/?LinkID=532713
public class EmailSender : IEmailSender
{
public Task SendEmailAsync(string email, string subject, string message)
{
// TODO: Wire this up to actual email sending logic via SendGrid, local SMTP, etc.
return Task.CompletedTask;
}
}
}