UNPKG

@furystack/auth-google

Version:

Google Authentication Provider for FuryStack

12 lines 522 B
import { HttpUserContext, JsonResult } from '@furystack/rest-service'; import { GoogleLoginService } from './login-service.js'; /** * HTTP Request action for Google Logins */ export const GoogleLoginAction = async ({ injector, getBody, response, }) => { const { token } = await getBody(); const user = await injector.getInstance(GoogleLoginService).login(token); await injector.getInstance(HttpUserContext).cookieLogin(user, response); return JsonResult(user); }; //# sourceMappingURL=login-action.js.map