@mtvproject/platform-crypto-middleware
Version:
Platform's Authentication Middleware
9 lines • 744 B
TypeScript
import { IHttpServerComponent } from '@well-known-components/interfaces';
import { Options, MemetaverseSignatureData, MemetaverseSignatureContext, MemetaverseSignatureRequiredContext, AUTH_CHAIN_HEADER_PREFIX, AUTH_TIMESTAMP_HEADER, AUTH_METADATA_HEADER } from './types';
import verify from './verify';
export { Options, MemetaverseSignatureData, MemetaverseSignatureContext, MemetaverseSignatureRequiredContext, AUTH_CHAIN_HEADER_PREFIX, AUTH_TIMESTAMP_HEADER, AUTH_METADATA_HEADER, verify };
/**
* Well Known Components
*/
export declare function wellKnownComponents(options: Options): IHttpServerComponent.IRequestHandler<IHttpServerComponent.PathAwareContext<MemetaverseSignatureContext<any>, string>>;
//# sourceMappingURL=index.d.ts.map