0 reply
20 recasts
20 reactions
Sybils are cooked on union build đ¨
I noticed some new commits on Union GitHub a few hours ago, so I delved deeper to see what it was about, and this is what I found đ¤Żđą
The code authenticates User Id on the Union dashboard using several functions
Letâs talk about the authentication functionsđ
â
hasProviderLinked(user, provider)
Checks if the given user has a specific OAuth provider (like Google, GitHub) linked.
â
getProviderId(user, provider)
Returns a boolean indicating whether the user is connected to the specified auth provider.
đ Device Fingerprinting Function
This function creates a unique device fingerprint hash based on the clientâs device/browser environment.
It gathers:
â
Basic Info
⢠userAgent, language, platform
⢠cookieEnabled, screen resolution, color depth
⢠timezone, CPU cores, memory, touch support
â
Canvas Fingerprint
⢠A subtle but unique fingerprint since rendering differs across devices. 11 replies
7 recasts
25 reactions
1 reply
0 recast
2 reactions
0 reply
0 recast
1 reaction