@keybittech/awayto
Version:
Deploy a fully-featured application in about 10 minutes that is primed for quick development. Do business, impress a client with a quick demo, finish your poc with time to spare; all easily achievable with Awayto.
11 lines (7 loc) • 399 B
text/typescript
import { ApiRequestAuthorizer, getAuthorization } from 'awayto';
export default function authorize(params: ApiRequestAuthorizer): boolean {
const { roles: requiredRoles, userToken: userRoles, inclusive } = params;
console.log('gfdshgiudfsg==============s=sss')
const { hasRole, hasGroup } = getAuthorization(userRoles, requiredRoles);
return inclusive ? hasRole : hasGroup;
}