IApplicationIdentityProviderService Interface |
Namespace: SanteDB.Core.Security.Services
The IApplicationIdentityProviderService type exposes the following members.
| Name | Description | |
|---|---|---|
| ServiceName |
Gets the service name
(Inherited from IServiceImplementation.) |
| Name | Description | |
|---|---|---|
| Authenticate |
Authenticate the application identity.
| |
| ChangeSecret |
Change the specified application identity's secret
| |
| GetIdentity |
Gets the specified identity for an application.
| |
| GetSecureKey |
Get the secure key for the specified application (can be used for symmetric encryption)
| |
| SetLockout |
Set the lockout status
|
| Name | Description | |
|---|---|---|
| Authenticated |
Fired after an authentication request has been made.
| |
| Authenticating |
Fired prior to an authentication request being made.
|
In SanteDB, a security session is comprised of up to three security identities/principals:
This service is what is used to authenticate the application identity from a central credential store of registered applications.