Click or drag to resize

IPinAuthenticationService Interface

Represents an authentication service which can authenticate a user using a PIN which is a local secret for this device only

Namespace:  SanteDB.DisconnectedClient.Security
Assembly:  SanteDB.DisconnectedClient.Core (in SanteDB.DisconnectedClient.Core.dll) Version: 2.2.1
Syntax
public interface IPinAuthenticationService : IIdentityProviderService, 
	IServiceImplementation

The IPinAuthenticationService 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, Byte)
Authenticate with a numeric PIN
Public methodAuthenticate(String, String, String)
Authenticate the user using two factor authentication
(Inherited from IIdentityProviderService.)
Public methodChangePassword
Change user password
(Inherited from IIdentityProviderService.)
Public methodChangePin
Change the user's PIN number
Public methodCreateIdentity
Create a basic identity in the provider
(Inherited from IIdentityProviderService.)
Public methodDeleteIdentity
Delete an identity
(Inherited from IIdentityProviderService.)
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.)
Top
See Also