IIdentityProviderService Interface |
Namespace: SanteDB.Core.Security.Services
The IIdentityProviderService type exposes the following members.
| Name | Description | |
|---|---|---|
| ServiceName |
Gets the service name
(Inherited from IServiceImplementation.) |
| Name | Description | |
|---|---|---|
| AddClaim |
Adds a claim to the specified user account
| |
| Authenticate(String, String) |
Authenticate the user creating an identity
| |
| Authenticate(String, String, String) |
Authenticate the user using two factor authentication
| |
| ChangePassword |
Change user password
| |
| CreateIdentity |
Create a basic identity in the provider
| |
| DeleteIdentity |
Delete an identity
| |
| GetIdentity(Guid) |
Retrieves an identity by the security identifier
| |
| GetIdentity(String) |
Retrieves an identity from the object
| |
| ReAuthenticate |
Perform a re-authentication of the principal
| |
| RemoveClaim |
Removes a claim from the specified user account
| |
| SetLockout |
Set lockout
|
| Name | Description | |
|---|---|---|
| Authenticated |
Fired after an authentication decision being made
| |
| Authenticating |
Fired prior to an authentication event
|