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.