![]() | 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.