libmodulor
Version:
A TypeScript library to create platform-agnostic applications
16 lines (15 loc) • 412 B
TypeScript
export type UCSecAuthType = 'apiKey' | 'basic' | 'jwt';
export type UCSecPublicApiKeyCheckType = 'off' | 'on';
/**
* Definition of the security scheme of a use case
*/
export interface UCSec {
/**
* @defaultValue {@link DEFAULT_UC_SEC_AT}
*/
authType?: UCSecAuthType;
/**
* @defaultValue {@link DEFAULT_UC_SEC_PAKCT}
*/
publicApiKeyCheckType?: UCSecPublicApiKeyCheckType;
}