@pedwise/next-firebase-auth-edge
Version:
Next.js 13 Firebase Authentication for Edge and server runtimes. Dedicated for Next 13 server components. Compatible with Next.js middleware.
14 lines (13 loc) • 625 B
TypeScript
import { ErrorInfo } from "./error";
export declare const FIREBASE_AUDIENCE = "https://identitytoolkit.googleapis.com/google.identity.identitytoolkit.v1.IdentityToolkit";
export declare const CLIENT_CERT_URL = "https://www.googleapis.com/robot/v1/metadata/x509/securetoken@system.gserviceaccount.com";
export declare const ID_TOKEN_INFO: FirebaseTokenInfo;
export interface FirebaseTokenInfo {
url: string;
verifyApiName: string;
jwtName: string;
shortName: string;
expiredErrorCode: ErrorInfo;
}
export declare function emulatorHost(): string | undefined;
export declare function useEmulator(): boolean;