public ConfigController( IOptions <AuthenticationOptions> authenticationOptions, IOptions <LeafVersionOptions> versionOptions, IOptions <CohortOptions> cohortOptions, IOptions <ClientOptions> clientOptions) { this.authenticationOptions = authenticationOptions.Value; this.versionOptions = versionOptions.Value; this.cohortOptions = cohortOptions.Value; this.clientOptions = clientOptions.Value; }
public JwtProvider( IOptions <JwtSigningOptions> signingOpts, IOptions <AuthenticationOptions> authOpts, IOptions <LeafVersionOptions> versionOpts, IFederatedIdentityProvider identityService, IFederatedEntitlementProvider entitlementService ) { jwtOptions = signingOpts.Value; authenticationOptions = authOpts.Value; versionOptions = versionOpts.Value; this.idProvider = identityService; this.entitlementService = entitlementService; }
public ConfigController( IOptions <AuthenticationOptions> authenticationOptions, IOptions <LeafVersionOptions> versionOptions, IOptions <CohortOptions> cohortOptions, IOptions <ClientOptions> clientOptions, IOptions <AttestationOptions> attestationOptions, IOptions <DeidentificationOptions> deidentOptions, IServerStateCache serverStateCache) { this.authenticationOptions = authenticationOptions.Value; this.versionOptions = versionOptions.Value; this.cohortOptions = cohortOptions.Value; this.clientOptions = clientOptions.Value; this.attestationOptions = attestationOptions.Value; this.deidentOptions = deidentOptions.Value; this.serverStateCache = serverStateCache; }
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; }