@toruslabs/customauth
Version:
CustomAuth login with torus to get user private key
20 lines (17 loc) • 631 B
JavaScript
import { SessionManager } from '@toruslabs/session-manager';
import log from 'loglevel';
async function fetchDataFromBroadcastServer(identifier, storageServerUrl) {
try {
const configManager = new 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.");
}
}
export { fetchDataFromBroadcastServer };