@zekuzelalem At least on first glance, the "Log In" button on their site appears to initiate a delegated OAuth2 authentication flow. This means that login page should be for logging in to your own server (check the URL), which then confirms your consent and sends only the listed information ("accounts") to the requesting website. I would still strongly recommend your critical review of their platform, however. Thanks for raising attention to this practice, it's certainly one way to verify ppl...
@zekuzelalem In fact, judging by Jeff's feed it sounds like there are some problems going on at the moment.