Click or drag to resize

IElevatableIdentityProviderService Interface

Note: This API is now obsolete.

Represents an identity provider that allows for elevation

Namespace:  SanteDB.Core.Security.Services
Assembly:  SanteDB.Core.Api (in SanteDB.Core.Api.dll) Version: 2.2.1
Syntax
[ObsoleteAttribute("Use the ISessionProvider.Establish method")]
public interface IElevatableIdentityProviderService : IIdentityProviderService, 
	IServiceImplementation

The IElevatableIdentityProviderService type exposes the following members.

Properties
  NameDescription
Public propertyServiceName
Gets the service name
(Inherited from IServiceImplementation.)
Top
Methods
  NameDescription
Public methodAddClaim
Adds a claim to the specified user account
(Inherited from IIdentityProviderService.)
Public methodAuthenticate(String, String)
Authenticate the user creating an identity
(Inherited from IIdentityProviderService.)
Public methodAuthenticate(String, String, String)
Authenticate the user using two factor authentication
(Inherited from IIdentityProviderService.)
Public methodChangePassword
Change user password
(Inherited from IIdentityProviderService.)
Public methodCreateIdentity
Create a basic identity in the provider
(Inherited from IIdentityProviderService.)
Public methodDeleteIdentity
Delete an identity
(Inherited from IIdentityProviderService.)
Public methodElevatedAuthenticate
Requests the currently established principal to be elevated
Public methodGetIdentity(Guid)
Retrieves an identity by the security identifier
(Inherited from IIdentityProviderService.)
Public methodGetIdentity(String)
Retrieves an identity from the object
(Inherited from IIdentityProviderService.)
Public methodReAuthenticate
Perform a re-authentication of the principal
(Inherited from IIdentityProviderService.)
Public methodRemoveClaim
Removes a claim from the specified user account
(Inherited from IIdentityProviderService.)
Public methodSetLockout
Set lockout
(Inherited from IIdentityProviderService.)
Top
Events
  NameDescription
Public eventAuthenticated
Fired after an authentication decision being made
(Inherited from IIdentityProviderService.)
Public eventAuthenticating
Fired prior to an authentication event
(Inherited from IIdentityProviderService.)
Public eventOverrideRequested
The caller has requested an override
Top
See Also