V
V
Vitaly Stolyarov2016-03-01 18:59:48
OAuth
Vitaly Stolyarov, 2016-03-01 18:59:48

How to organize authorization through many social networks?

For the Web application, I decided to make OAuth authorization for a fairly large number of social networks, since:

  1. some users, having seen the registration form, are too lazy to fill it out and close the tab
  2. data entered "in haste" may be quite useless

IMHO, the advantage of OAuth for various applications aimed at a large part of the audience (for example, it is not a specialized tool for business analysis) is expressed in the following:
  1. user registers in two clicks
  2. user data will be true in most cases

Although there are several questions to all this:
  1. Through which social networks should authorization be granted?
    Take for example the most popular (needed not only for users from the CIS and with correct support for server authorization)
    VKontakte, Facebook, Google, Yandex, Odnoklassniki, Twitter, Instagram, MailRu, Microsoft, Yahoo
    I think ideally this is not yet a complete list, since there are many more networks provided by OAuth, but the only thing I know about them is that no one in my environment uses them
  2. How to sort the list for a specific user?
    It seems that when seeing a list in two lines of 5 buttons, the user may get confused, and in order not to get the result as in the topmost question, you need to somehow arrange the buttons, highlighting the most suitable ones, and hide the rest until the user opens it.
    The most important thing known about the user is the locale lang and IP. It seems to be quite simple, for the CIS countries, put VK first, then Yandex, OK, Google ..
    • But how to unify this for all countries? Maybe according to geodata = distance from the user to the social network?
    • Where can I get statistics on the percentage of social networks used in different parts of the Earth?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
R
ralex2304, 2018-08-10
@ralex2304

It is unlikely that someone will answer this question for you, first put Google, then facebook, VK, Yandex, and then decide for yourself, and a counter question, if you made microsoft, please discard the link to the docks, otherwise I received an access_token, and I don't know what to do next.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question