IServiceManagement<TService> IServiceManagement<TService> IServiceManagement<TService> IServiceManagement<TService> Interface

Definition

An interface which provides a simpler authentication experience.

generic <typename TService>
public interface class IServiceManagement
public interface IServiceManagement<TService>
type IServiceManagement<'Service> = interface
Public Interface IServiceManagement(Of TService)

Type Parameters

TService

Type: IDiscoveryService or IOrganizationService. Specifies a service type.

Remarks

Instances of the IServiceConfiguration<TService> and IServiceManagement<TService> interfaces are basically interchangeable, the only real difference being that the IServiceManagement<TService> interface exposes support for the AuthenticationCredentials class and a single Authenticate(AuthenticationCredentials) call that covers most scenarios.

For best performance, create an instance of this interface only one time per client session and re-use that instance as necessary.

Properties

AuthenticationType AuthenticationType AuthenticationType AuthenticationType

Gets the type of authentication in use by the identity provider of the service.

CrossRealmIssuerEndpoints CrossRealmIssuerEndpoints CrossRealmIssuerEndpoints CrossRealmIssuerEndpoints

Gets the available endpoints of the user’s home realm identity provider.

CurrentServiceEndpoint CurrentServiceEndpoint CurrentServiceEndpoint CurrentServiceEndpoint

Gets or sets the current endpoint in use by a service.

IssuerEndpoints IssuerEndpoints IssuerEndpoints IssuerEndpoints

Gets the available endpoints of the security token service (STS).

PolicyConfiguration PolicyConfiguration PolicyConfiguration PolicyConfiguration

Gets the policy configuration that identifies a Secure Token Service (STS).

Methods

Authenticate(AuthenticationCredentials) Authenticate(AuthenticationCredentials) Authenticate(AuthenticationCredentials) Authenticate(AuthenticationCredentials)

Authenticates the logged on user with the service.

CreateChannelFactory() CreateChannelFactory() CreateChannelFactory() CreateChannelFactory()

Creates a WCF channel factory that uses the default Kerberos credentials.

CreateChannelFactory(ClientAuthenticationType) CreateChannelFactory(ClientAuthenticationType) CreateChannelFactory(ClientAuthenticationType) CreateChannelFactory(ClientAuthenticationType)

Creates a WCF channel factory with a specified type of authentication.

CreateChannelFactory(TokenServiceCredentialType) CreateChannelFactory(TokenServiceCredentialType) CreateChannelFactory(TokenServiceCredentialType) CreateChannelFactory(TokenServiceCredentialType)

For internal use only.

CreateChannelFactory(ClientCredentials) CreateChannelFactory(ClientCredentials) CreateChannelFactory(ClientCredentials) CreateChannelFactory(ClientCredentials)

Creates a WCF channel factory using specified client credentials.

GetIdentityProvider(String) GetIdentityProvider(String) GetIdentityProvider(String) GetIdentityProvider(String)

Returns the identity provider used for a specified user when accessing a service.

Applies to