add: ISecurityApplicationInterface
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
704a9052b9
commit
c18a502192
|
@ -0,0 +1,17 @@
|
|||
using System.Collections.Generic;
|
||||
using System.Security.Claims;
|
||||
using System.Threading.Tasks;
|
||||
using pwt_0x01_ng.Models.Identity;
|
||||
|
||||
namespace pwt_0x01_ng.Models.ApplicationServices
|
||||
{
|
||||
public interface ISecurityApplicationService
|
||||
{
|
||||
Task<string[]> register(RegisterViewModel rvm);
|
||||
Task<bool> login(LoginViewModel lvm);
|
||||
Task<bool> logout();
|
||||
Task<User> find_user_by_username(string username);
|
||||
Task<IList<string>> gimme_user_roles(User usr);
|
||||
Task<User> gimme_current_user(ClaimsPrincipal claims);
|
||||
}
|
||||
}
|
|
@ -30,6 +30,7 @@
|
|||
<Folder Include="Areas\Security\Models" />
|
||||
<Folder Include="Areas\Security\Views" />
|
||||
<Folder Include="Migrations\pgsql" />
|
||||
<Folder Include="Models\ApplicationServices" />
|
||||
<Folder Include="Models\Database" />
|
||||
<Folder Include="Models\Database\Conf" />
|
||||
<Folder Include="Models\Identity" />
|
||||
|
|
Reference in New Issue