@microtica/auth
Version:
Authentication and Authorization library
14 lines (13 loc) • 562 B
TypeScript
import { authorize, authorizeStrict, AuthRequest, AuthManager, Auth, AccessList, AccessPermission } from './auth';
import { IdentityRole } from "./identity-role";
import { AssigneeType, EntityPermission } from "./entity-permission";
export interface Dictionary<T> {
[index: string]: T;
}
export interface AuthHeaders {
userId: string;
projectId: string;
groupIds: string;
permissions: string;
}
export { authorize, authorizeStrict, AuthRequest, AuthManager, Auth, IdentityRole, EntityPermission, AccessList, AccessPermission, AssigneeType };