Authentication
Authenticating with the LearnCloud Storage API
1. Using LearnCloud Storage Plugin
pnpm install @learncard/learn-cloud-pluginimport { initLearnCard } from '@learncard/init';
import didkit from '@learncard/didkit-plugin/dist/didkit/didkit_wasm_bg.wasm?url';
const storageLearnCard = await initLearnCard({
seed,
network: true,
didkit,
});import { initLearnCard } from '@learncard/init';
import { getLearnCloudPlugin } from '@learncard/learn-cloud-plugin';
import didkit from '@learncard/didkit-plugin/dist/didkit/didkit_wasm_bg.wasm?url';
const storageAPI = 'https://cloud.learncard.com/trpc';
const learnCard = await initLearnCard({
seed,
didkit,
});
const storageLearnCard = await learnCard.addPlugin(
await getLearnCloudPlugin(learnCard, storageAPI)
);2. Using Challenge-based DID Authentication
Authorization
Route Middleware
Last updated
Was this helpful?