@toruslabs/customauth
Version:
CustomAuth login with torus to get user private key
22 lines (18 loc) • 691 B
JavaScript
;
var sessionManager = require('@toruslabs/session-manager');
var log = require('loglevel');
async function fetchDataFromBroadcastServer(identifier, storageServerUrl) {
try {
const configManager = new sessionManager.SessionManager({
sessionId: identifier,
sessionServerBaseUrl: storageServerUrl,
allowedOrigin: true
});
const data = await configManager.authorizeSession();
return data;
} catch (error) {
log.error("fetch data from storage server error", error);
throw new Error("Unable to retrieve data from storage server, invalid key or key expired.");
}
}
exports.fetchDataFromBroadcastServer = fetchDataFromBroadcastServer;