IDeviceIdentityProviderService Interface |
Namespace: SanteDB.Core.Security.Services
The IDeviceIdentityProviderService type exposes the following members.
| Name | Description | |
|---|---|---|
| ServiceName |
Gets the service name
(Inherited from IServiceImplementation.) |
| Name | Description | |
|---|---|---|
| Authenticate |
Authenticates the specified device identifier.
| |
| ChangeSecret |
Change the device secret
| |
| GetIdentity |
Gets the specified identity for an device.
| |
| 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 device identity from a central credential store of registered devices. This service may be called with a shared device id/secret (like a user name and password), or may be called with a device ID and x509 certificate (if used for authenticating sessions with a client certificate)