@dcl/platform-crypto-middleware
Version:
Platform's Authentication Middleware
7 lines • 790 B
TypeScript
import { IHttpServerComponent } from '@well-known-components/interfaces';
import { AUTH_CHAIN_HEADER_PREFIX, AUTH_METADATA_HEADER, AUTH_TIMESTAMP_HEADER, DecentralandSignatureContext, DecentralandSignatureData, DecentralandSignatureRequiredContext, Options } from './types';
import verify from './verify';
export { Options, DecentralandSignatureData, DecentralandSignatureContext, DecentralandSignatureRequiredContext, AUTH_CHAIN_HEADER_PREFIX, AUTH_TIMESTAMP_HEADER, AUTH_METADATA_HEADER, verify };
/** Well-Known Components */
export declare function wellKnownComponents<P>(options: Options): IHttpServerComponent.IRequestHandler<IHttpServerComponent.PathAwareContext<DecentralandSignatureContext<P> | DecentralandSignatureRequiredContext<P>, string>>;
//# sourceMappingURL=index.d.ts.map