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); }
public PeopleController(IPeopleRepository repository, IJWTService jwtService, ICustomUserRolesService urolesService) { _jwtService = jwtService; _repository = repository; _customUserRolesService = urolesService; }
public UserrolesController(IStandardUserRolesRepository repository, ICustomUserRolesService roleService) { _repository = repository; _rolesService = roleService; }