import { oauthManager } from '#server/service/oauth/oauth-manager'; import { createAuthContext } from '#server/service/auth/context'; export default defineWrappedResponseHandler(async (event) => { const { requireUser } = createAuthContext(event); const user = await requireUser(); const body = await readBody(event); const { bindingToken } = body; return R.success({ success: true, binding: { provider: 'github', username: user.username, }, }); });