Cross-Device Session

MIRACL Trust provides an API for handling cross-device sessions initiated from external applications, allowing users to authenticate or sign documents on a mobile device. A cross-device session is created by calling the createCrossDeviceSession method of the MIRACL Trust Client JS Library and sending it to another device (e.g. your mobile application). Then it can be fetched via deep linking, QR codes, or push notifications. Once the cross-device session is successfully fetched, you can proceed to authenticate the end user or sign a document using the corresponding SDK methods. If the session is no longer needed, you can abort it to cancel the current cross-device operation.

Typically, the mobile authentication and document signing are done via the MIRACL Trust Authenticator application. However, the MIRACL Trust platform lets you integrate its capabilities into your mobile application without having to use the MIRACL Trust Authenticator. To do so, install the MIRACL Trust SDKs and MIRACL Trust JavaScript library and use them to develop your custom authentication and document signing.

For information about integrating our mobile SDKs, see MIRACL Trust Android SDK and MIRACL Trust iOS SDK. For non-native technologies, check our React Native Integration Tutorial, our MIRACL Trust Client JS Library, our MIRACL Trust Flutter Plugin or contact us at support@miracl.com. For information about using the MIRACL Trust authentication page, see OpenID Connect.