コード例 #1
0
 public JWTService(IOptions <SecretSettings> secretSettings, IStandardUserRolesRepository roles,
                   ICustomUserRolesService urolesService, IPeopleRepository peopleRepository)
 {
     _settings               = secretSettings.Value;
     _standardUserRoles      = roles;
     _customUserRolesService = urolesService;
     _peopleRepository       = peopleRepository;
     _key         = new SymmetricSecurityKey(Encoding.ASCII.GetBytes(_settings.Secret));
     _credentials = new SigningCredentials(_key, _algorithm);
 }
コード例 #2
0
 public PeopleController(IPeopleRepository repository, IJWTService jwtService, ICustomUserRolesService urolesService)
 {
     _jwtService             = jwtService;
     _repository             = repository;
     _customUserRolesService = urolesService;
 }
コード例 #3
0
 public UserrolesController(IStandardUserRolesRepository repository, ICustomUserRolesService roleService)
 {
     _repository   = repository;
     _rolesService = roleService;
 }