Bridged |
public BridgedIdentityProvider( IRestClientFactory restClientFactory, IUpstreamManagementService upstreamManagementService, IUpstreamAvailabilityProvider upstreamAvailabilityProvider, IUpstreamServiceProvider<IIdentityProviderService> upstreamIdentityProvider, ILocalServiceProvider<IIdentityProviderService> localIdentityProvider, IUpstreamServiceProvider<IRoleProviderService> upstreamRoleProvider, ILocalServiceProvider<IRoleProviderService> localRoleProvider, IUpstreamServiceProvider<IPolicyInformationService> upstreamPip, ILocalServiceProvider<IPolicyInformationService> localPip, IUpstreamServiceProvider<ISecurityChallengeIdentityService> upstreamSecurityChallenge, IThreadPoolService threadPoolService, ILocalServiceProvider<ISecurityChallengeIdentityService> localSecurityChallenge, IUpstreamServiceProvider<ISecurityRepositoryService> upstreamSecurityRepository, IDataPersistenceService<UserEntity> localUserEntityRepositoryService, ILocalizationService localizationService )
[Missing <param name="restClientFactory"/> documentation for "M:SanteDB.Client.Upstream.Security.BridgedIdentityProvider.#ctor(SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IIdentityProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IIdentityProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeIdentityService},SanteDB.Core.Services.IThreadPoolService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeIdentityService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Services.IDataPersistenceService{SanteDB.Core.Model.Entities.UserEntity},SanteDB.Core.Services.ILocalizationService)"]
[Missing <param name="upstreamManagementService"/> documentation for "M:SanteDB.Client.Upstream.Security.BridgedIdentityProvider.#ctor(SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IIdentityProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IIdentityProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeIdentityService},SanteDB.Core.Services.IThreadPoolService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeIdentityService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Services.IDataPersistenceService{SanteDB.Core.Model.Entities.UserEntity},SanteDB.Core.Services.ILocalizationService)"]
[Missing <param name="upstreamAvailabilityProvider"/> documentation for "M:SanteDB.Client.Upstream.Security.BridgedIdentityProvider.#ctor(SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IIdentityProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IIdentityProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeIdentityService},SanteDB.Core.Services.IThreadPoolService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeIdentityService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Services.IDataPersistenceService{SanteDB.Core.Model.Entities.UserEntity},SanteDB.Core.Services.ILocalizationService)"]
[Missing <param name="upstreamIdentityProvider"/> documentation for "M:SanteDB.Client.Upstream.Security.BridgedIdentityProvider.#ctor(SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IIdentityProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IIdentityProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeIdentityService},SanteDB.Core.Services.IThreadPoolService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeIdentityService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Services.IDataPersistenceService{SanteDB.Core.Model.Entities.UserEntity},SanteDB.Core.Services.ILocalizationService)"]
[Missing <param name="localIdentityProvider"/> documentation for "M:SanteDB.Client.Upstream.Security.BridgedIdentityProvider.#ctor(SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IIdentityProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IIdentityProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeIdentityService},SanteDB.Core.Services.IThreadPoolService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeIdentityService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Services.IDataPersistenceService{SanteDB.Core.Model.Entities.UserEntity},SanteDB.Core.Services.ILocalizationService)"]
[Missing <param name="upstreamRoleProvider"/> documentation for "M:SanteDB.Client.Upstream.Security.BridgedIdentityProvider.#ctor(SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IIdentityProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IIdentityProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeIdentityService},SanteDB.Core.Services.IThreadPoolService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeIdentityService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Services.IDataPersistenceService{SanteDB.Core.Model.Entities.UserEntity},SanteDB.Core.Services.ILocalizationService)"]
[Missing <param name="localRoleProvider"/> documentation for "M:SanteDB.Client.Upstream.Security.BridgedIdentityProvider.#ctor(SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IIdentityProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IIdentityProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeIdentityService},SanteDB.Core.Services.IThreadPoolService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeIdentityService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Services.IDataPersistenceService{SanteDB.Core.Model.Entities.UserEntity},SanteDB.Core.Services.ILocalizationService)"]
[Missing <param name="upstreamPip"/> documentation for "M:SanteDB.Client.Upstream.Security.BridgedIdentityProvider.#ctor(SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IIdentityProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IIdentityProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeIdentityService},SanteDB.Core.Services.IThreadPoolService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeIdentityService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Services.IDataPersistenceService{SanteDB.Core.Model.Entities.UserEntity},SanteDB.Core.Services.ILocalizationService)"]
[Missing <param name="localPip"/> documentation for "M:SanteDB.Client.Upstream.Security.BridgedIdentityProvider.#ctor(SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IIdentityProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IIdentityProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeIdentityService},SanteDB.Core.Services.IThreadPoolService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeIdentityService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Services.IDataPersistenceService{SanteDB.Core.Model.Entities.UserEntity},SanteDB.Core.Services.ILocalizationService)"]
[Missing <param name="upstreamSecurityChallenge"/> documentation for "M:SanteDB.Client.Upstream.Security.BridgedIdentityProvider.#ctor(SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IIdentityProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IIdentityProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeIdentityService},SanteDB.Core.Services.IThreadPoolService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeIdentityService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Services.IDataPersistenceService{SanteDB.Core.Model.Entities.UserEntity},SanteDB.Core.Services.ILocalizationService)"]
[Missing <param name="threadPoolService"/> documentation for "M:SanteDB.Client.Upstream.Security.BridgedIdentityProvider.#ctor(SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IIdentityProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IIdentityProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeIdentityService},SanteDB.Core.Services.IThreadPoolService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeIdentityService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Services.IDataPersistenceService{SanteDB.Core.Model.Entities.UserEntity},SanteDB.Core.Services.ILocalizationService)"]
[Missing <param name="localSecurityChallenge"/> documentation for "M:SanteDB.Client.Upstream.Security.BridgedIdentityProvider.#ctor(SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IIdentityProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IIdentityProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeIdentityService},SanteDB.Core.Services.IThreadPoolService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeIdentityService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Services.IDataPersistenceService{SanteDB.Core.Model.Entities.UserEntity},SanteDB.Core.Services.ILocalizationService)"]
[Missing <param name="upstreamSecurityRepository"/> documentation for "M:SanteDB.Client.Upstream.Security.BridgedIdentityProvider.#ctor(SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IIdentityProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IIdentityProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeIdentityService},SanteDB.Core.Services.IThreadPoolService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeIdentityService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Services.IDataPersistenceService{SanteDB.Core.Model.Entities.UserEntity},SanteDB.Core.Services.ILocalizationService)"]
[Missing <param name="localUserEntityRepositoryService"/> documentation for "M:SanteDB.Client.Upstream.Security.BridgedIdentityProvider.#ctor(SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IIdentityProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IIdentityProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeIdentityService},SanteDB.Core.Services.IThreadPoolService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeIdentityService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Services.IDataPersistenceService{SanteDB.Core.Model.Entities.UserEntity},SanteDB.Core.Services.ILocalizationService)"]
[Missing <param name="localizationService"/> documentation for "M:SanteDB.Client.Upstream.Security.BridgedIdentityProvider.#ctor(SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IIdentityProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IIdentityProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeIdentityService},SanteDB.Core.Services.IThreadPoolService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.ISecurityChallengeIdentityService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Services.IDataPersistenceService{SanteDB.Core.Model.Entities.UserEntity},SanteDB.Core.Services.ILocalizationService)"]