@anysoftinc/anydb-sdk
Version:
AnyDB TypeScript SDK for querying and transacting with Datomic databases
28 lines • 829 B
TypeScript
export interface SignAnyDBTokenOptions {
secret: string;
sub: string;
aud: string;
iss?: string;
ttlSeconds?: number;
iat?: number;
}
export declare function signAnyDBToken(opts: SignAnyDBTokenOptions): string;
export interface ServiceTokenProviderOptions {
secret: string;
storageAlias: string;
dbName: string;
iss?: string;
ttlSeconds?: number;
sub?: string;
}
export declare function createServiceTokenProvider(opts: ServiceTokenProviderOptions): () => string;
export interface SignFromSessionClaimsOptions {
claims: Record<string, any>;
secret: string;
storageAlias: string;
dbName: string;
iss?: string;
ttlSeconds?: number;
}
export declare function signFromSessionClaims(opts: SignFromSessionClaimsOptions): string;
//# sourceMappingURL=auth.d.ts.map