public UserController( ILogger <UserController> logger, IOptions <AuthenticationOptions> authenticationOptions, IOptions <LeafVersionOptions> versionOptions, IOptions <CohortOptions> cohortOptions, IOptions <ClientOptions> clientOptions, IUserJwtProvider userJwtProvider, IUserContext userContext) { this.logger = logger; this.authenticationOptions = authenticationOptions.Value; this.versionOptions = versionOptions.Value; this.cohortOptions = cohortOptions.Value; this.clientOptions = clientOptions.Value; this.userContext = userContext; jwtProvider = userJwtProvider; }