public async Task <MetaWeblogSecurityResult> ValiatePermissions(MetaWeblogRequest request, CancellationToken cancellationToken) { var result = await _signInManager.PasswordSignInAsync(request.UserName, request.Password, true, false).ConfigureAwait(false); if (result.Succeeded) { // get blog info return(new MetaWeblogSecurityResult("Default Blog", "1", true, true, false)); } return(new MetaWeblogSecurityResult("", "", false, false, false)); }
public async Task <MetaWeblogSecurityResult> ValiatePermissions(MetaWeblogRequest request, CancellationToken cancellationToken) { var blogResult = await blogSecurity.ValidatePermissions( request.BlogId, request.UserName, request.Password, cancellationToken ).ConfigureAwait(false); return(new MetaWeblogSecurityResult( blogResult.DisplayName, blogResult.ProjectId, blogResult.IsAuthenticated, blogResult.CanEditPosts, blogResult.CanEditPages )); }