Merge branch 'release/2.1' into dev
This commit is contained in:
commit
93beb3aa35
|
|
@ -16,6 +16,8 @@ namespace Microsoft.AspNetCore.Identity.UI.Pages.Account.Manage.Internal
|
||||||
[IdentityDefaultUI(typeof(DownloadPersonalDataModel<>))]
|
[IdentityDefaultUI(typeof(DownloadPersonalDataModel<>))]
|
||||||
public abstract class DownloadPersonalDataModel : PageModel
|
public abstract class DownloadPersonalDataModel : PageModel
|
||||||
{
|
{
|
||||||
|
public virtual IActionResult OnGet() => throw new NotImplementedException();
|
||||||
|
|
||||||
public virtual Task<IActionResult> OnPostAsync() => throw new NotImplementedException();
|
public virtual Task<IActionResult> OnPostAsync() => throw new NotImplementedException();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -32,6 +34,11 @@ namespace Microsoft.AspNetCore.Identity.UI.Pages.Account.Manage.Internal
|
||||||
_logger = logger;
|
_logger = logger;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public override IActionResult OnGet()
|
||||||
|
{
|
||||||
|
return NotFound();
|
||||||
|
}
|
||||||
|
|
||||||
public override async Task<IActionResult> OnPostAsync()
|
public override async Task<IActionResult> OnPostAsync()
|
||||||
{
|
{
|
||||||
var user = await _userManager.GetUserAsync(User);
|
var user = await _userManager.GetUserAsync(User);
|
||||||
|
|
|
||||||
|
|
@ -66,7 +66,6 @@ namespace Microsoft.AspNetCore.Identity.FunctionalTests
|
||||||
{
|
{
|
||||||
"/Identity/Account/Manage/ChangePassword",
|
"/Identity/Account/Manage/ChangePassword",
|
||||||
"/Identity/Account/Manage/DeletePersonalData",
|
"/Identity/Account/Manage/DeletePersonalData",
|
||||||
"/Identity/Account/Manage/DownloadPersonalData",
|
|
||||||
"/Identity/Account/Manage/EnableAuthenticator",
|
"/Identity/Account/Manage/EnableAuthenticator",
|
||||||
"/Identity/Account/Manage/ExternalLogins",
|
"/Identity/Account/Manage/ExternalLogins",
|
||||||
"/Identity/Account/Manage/Index",
|
"/Identity/Account/Manage/Index",
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,7 @@
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
|
using System.Net;
|
||||||
using System.Security.Claims;
|
using System.Security.Claims;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using Identity.DefaultUI.WebSite;
|
using Identity.DefaultUI.WebSite;
|
||||||
|
|
@ -220,6 +221,23 @@ namespace Microsoft.AspNetCore.Identity.FunctionalTests
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public async Task GetOnDownloadPersonalData_ReturnsNotFound()
|
||||||
|
{
|
||||||
|
using (StartLog(out var loggerFactory))
|
||||||
|
{
|
||||||
|
// Arrange
|
||||||
|
var client = ServerFactory.CreateDefaultClient(loggerFactory);
|
||||||
|
await UserStories.RegisterNewUserAsync(client);
|
||||||
|
|
||||||
|
// Act
|
||||||
|
var response = await client.GetAsync("/Identity/Account/Manage/DownloadPersonalData");
|
||||||
|
|
||||||
|
// Assert
|
||||||
|
Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
[Fact]
|
[Fact]
|
||||||
public async Task CanDeleteUser()
|
public async Task CanDeleteUser()
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue