Click or drag to resize

IIdentityProviderService Interface

Identity provider service

Namespace:  SanteDB.Core.Security.Services
Assembly:  SanteDB.Core.Api (in SanteDB.Core.Api.dll) Version: 2.2.1
Syntax
public interface IIdentityProviderService : IServiceImplementation

The IIdentityProviderService 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
Public methodAuthenticate(String, String)
Authenticate the user creating an identity
Public methodAuthenticate(String, String, String)
Authenticate the user using two factor authentication
Public methodChangePassword
Change user password
Public methodCreateIdentity
Create a basic identity in the provider
Public methodDeleteIdentity
Delete an identity
Public methodGetIdentity(Guid)
Retrieves an identity by the security identifier
Public methodGetIdentity(String)
Retrieves an identity from the object
Public methodReAuthenticate
Perform a re-authentication of the principal
Public methodRemoveClaim
Removes a claim from the specified user account
Public methodSetLockout
Set lockout
Top
Events
  NameDescription
Public eventAuthenticated
Fired after an authentication decision being made
Public eventAuthenticating
Fired prior to an authentication event
Top
See Also