@paroicms/server
Version:
The ParoiCMS server
15 lines (14 loc) • 768 B
TypeScript
import type { SiteContext } from "../../site-context/site-context.types.js";
import type { LoginFailed, LoginInput, LoginSuccess } from "./auth.types.js";
export declare function loginLocalUser(siteContext: Pick<SiteContext, "cn" | "logger" | "fqdn">, options: {
user: LoginInput;
defaultLanguage: string;
}): Promise<LoginSuccess | LoginFailed>;
export declare function getVerifiedAccountFromToken(siteContext: Pick<SiteContext, "cn" | "logger" | "fqdn">, options: {
token: string;
defaultLanguage: string;
}): Promise<LoginSuccess | LoginFailed>;
export declare function loginByPlatformToken(siteContext: Pick<SiteContext, "cn" | "logger" | "fqdn">, options: {
token: string;
defaultLanguage: string;
}): Promise<LoginSuccess | LoginFailed>;