| Method | CRAP |
|---|---|
| hydrate | 1980 |
| findMatch | 209 |
| call | 110 |
| hydrate | 110 |
| calculateMatchScore | 90 |
| login | 72 |
| enableMfa | 72 |
| disableMfa | 72 |
| regenerateBackupCodes | 72 |
| getInsertParams | 72 |
| create | 56 |
| verifyMfa | 42 |
| checkAccess | 42 |
| buildMatchReason | 42 |
| setupMfa | 30 |
| handleLegacyApiKey | 30 |
| save | 30 |
| getPermissions | 30 |
| logout | 20 |
| revokeSession | 20 |
| getMfaStatus | 20 |
| hasStoreAccess | 20 |
| canAuthenticate | 20 |
| isOnLeave | 20 |
| refresh | 12 |
| getSessions | 12 |
| getActivity | 12 |
| getJsonBody | 12 |
| handleSessionAuth | 12 |
| isPublicRoute | 12 |
| getStoreAssignments | 12 |
| getGroups | 12 |
| getStoreGroups | 12 |
| verifyPassword | 8 |
| handleJwtAuth | 6 |
| hasValidSession | 6 |
| getTokenService | 6 |
| find | 6 |
| findByUserAndStore | 6 |
| findByUser | 6 |
| findByStore | 6 |
| delete | 6 |
| find | 6 |
| findByUsername | 6 |
| findByEmail | 6 |
| findByExternalId | 6 |
| save | 6 |
| isLocked | 6 |
| isTerminated | 6 |
| toArray | 6 |
| getUserId | 6 |
| verifyMfaCode | 4 |
| initRedis | 3 |
| verifyCode | 3 |