public IdentityServerAuthFeature(IAppSettings appSettings = null, ServiceClientBase defaultServiceClient = null) { this.appSettings = appSettings ?? new AppSettings(); this.defaultServiceClient = defaultServiceClient; this.providerType = IdentityServerAuthProviderType.UserAuthProvider; this.AuthorizationFlow = IdentityServerOpenIdAuthorizationFlowType.Hybrid; }
private static IAppSettings SetProviderType(this IAppSettings appSettings, IdentityServerAuthProviderType providerType) { appSettings.Set(ConfigKeys.OauthProvider, providerType); return(appSettings); }