Click or drag to resize

UpstreamSecurityChallengeProvider Constructor

Gets the upstream integration service

Namespace: SanteDB.Client.Upstream.Repositories
Assembly: SanteDB.Client (in SanteDB.Client.dll) Version: 3.0.2081-alpha+027e4605b77f83de5445cbcd55717223932d2452
Syntax
public UpstreamSecurityChallengeProvider(
	IRestClientFactory restClientFactory,
	IIdentityProviderService identityProvider,
	IUpstreamManagementService upstreamManagementService,
	IUpstreamAvailabilityProvider upstreamAvailabilityProvider,
	ISecurityRepositoryService securityRepositoryService = null,
	IUpstreamIntegrationService upstreamIntegrationService = null,
	ILocalServiceProvider<ISecurityChallengeService> localSecurityChallengeService = null
)

Parameters

restClientFactory  IRestClientFactory

[Missing <param name="restClientFactory"/> documentation for "M:SanteDB.Client.Upstream.Repositories.UpstreamSecurityChallengeProvider.#ctor(SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Security.Services.IIdentityProviderService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.ISecurityRepositoryService,SanteDB.Core.Services.IUpstreamIntegrationService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeService})"]

identityProvider  IIdentityProviderService

[Missing <param name="identityProvider"/> documentation for "M:SanteDB.Client.Upstream.Repositories.UpstreamSecurityChallengeProvider.#ctor(SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Security.Services.IIdentityProviderService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.ISecurityRepositoryService,SanteDB.Core.Services.IUpstreamIntegrationService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeService})"]

upstreamManagementService  IUpstreamManagementService

[Missing <param name="upstreamManagementService"/> documentation for "M:SanteDB.Client.Upstream.Repositories.UpstreamSecurityChallengeProvider.#ctor(SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Security.Services.IIdentityProviderService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.ISecurityRepositoryService,SanteDB.Core.Services.IUpstreamIntegrationService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeService})"]

upstreamAvailabilityProvider  IUpstreamAvailabilityProvider

[Missing <param name="upstreamAvailabilityProvider"/> documentation for "M:SanteDB.Client.Upstream.Repositories.UpstreamSecurityChallengeProvider.#ctor(SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Security.Services.IIdentityProviderService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.ISecurityRepositoryService,SanteDB.Core.Services.IUpstreamIntegrationService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeService})"]

securityRepositoryService  ISecurityRepositoryService  (Optional)

[Missing <param name="securityRepositoryService"/> documentation for "M:SanteDB.Client.Upstream.Repositories.UpstreamSecurityChallengeProvider.#ctor(SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Security.Services.IIdentityProviderService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.ISecurityRepositoryService,SanteDB.Core.Services.IUpstreamIntegrationService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeService})"]

upstreamIntegrationService  IUpstreamIntegrationService  (Optional)

[Missing <param name="upstreamIntegrationService"/> documentation for "M:SanteDB.Client.Upstream.Repositories.UpstreamSecurityChallengeProvider.#ctor(SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Security.Services.IIdentityProviderService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.ISecurityRepositoryService,SanteDB.Core.Services.IUpstreamIntegrationService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeService})"]

localSecurityChallengeService  ILocalServiceProviderISecurityChallengeService  (Optional)

[Missing <param name="localSecurityChallengeService"/> documentation for "M:SanteDB.Client.Upstream.Repositories.UpstreamSecurityChallengeProvider.#ctor(SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Security.Services.IIdentityProviderService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.ISecurityRepositoryService,SanteDB.Core.Services.IUpstreamIntegrationService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeService})"]

See Also