The Checkin Service implements the MDM Check-in protocol.
It responds to device requests sending Authenticate
, TokenUpdate
and CheckOut
commands.
The Checkin Service can be used as both a library and a standalone service. The current implementation of the checkin service uses BoltDB to archive events and NSQ as the message queue, both of which can be embeded in a larger standalone program.