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)