C# 클래스 SaaSOvation.IdentityAccess.Domain.Model.Access.AuthorizationService

파일 보기 프로젝트 열기: eulerfx/IDDD_Samples_NET

공개 메소드들

메소드 설명
AuthorizationService ( IUserRepository userRepository, IGroupRepository groupRepository, IRoleRepository roleRepository ) : SaaSOvation.Common.Domain.Model
IsUserInRole ( TenantId tenantId, string username, string roleName ) : bool
IsUserInRole ( SaaSOvation.IdentityAccess.Domain.Model.Identity.User user, string roleName ) : bool

메소드 상세

AuthorizationService() 공개 메소드

public AuthorizationService ( IUserRepository userRepository, IGroupRepository groupRepository, IRoleRepository roleRepository ) : SaaSOvation.Common.Domain.Model
userRepository IUserRepository
groupRepository IGroupRepository
roleRepository IRoleRepository
리턴 SaaSOvation.Common.Domain.Model

IsUserInRole() 공개 메소드

public IsUserInRole ( TenantId tenantId, string username, string roleName ) : bool
tenantId SaaSOvation.IdentityAccess.Domain.Model.Identity.TenantId
username string
roleName string
리턴 bool

IsUserInRole() 공개 메소드

public IsUserInRole ( SaaSOvation.IdentityAccess.Domain.Model.Identity.User user, string roleName ) : bool
user SaaSOvation.IdentityAccess.Domain.Model.Identity.User
roleName string
리턴 bool