Advertisement
Guest User

WSL Linkedin only

a guest
Apr 15th, 2014
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 6.96 KB | None | 0 0
  1. <?php
  2. /*!
  3. * WordPress Social Login
  4. *
  5. * http://hybridauth.sourceforge.net/wsl/index.html | http://github.com/hybridauth/WordPress-Social-Login
  6. *    (c) 2011-2013 Mohamed Mrassi and contributors | http://wordpress.org/extend/plugins/wordpress-social-login/
  7. */
  8.  
  9. /**
  10. * List of supported providers by Hybridauth Library
  11. *
  12. * Here are defined a 24 idp or so. If you need even more of the Hybridauth additional providers,
  13. * then you need to download additional providers package at http://hybridauth.sf.net/download.html
  14. * and then copy needed additional providers to the library.
  15. *
  16. * For instance, to get Identica provider working you need to copy 'hybridauth-identica/Providers/Identica.php'
  17. * to 'plugins/wordpress-social-login/hybridauth/Hybrid/Providers/Identica.php' and then add it to
  18. * $WORDPRESS_SOCIAL_LOGIN_PROVIDERS_CONFIG.
  19. *
  20. * After that you just need to configure your application ID, private and secret keys at the plugin
  21. * configuration pages.
  22. */
  23.  
  24. // Exit if accessed directly
  25. if ( !defined( 'ABSPATH' ) ) exit;
  26.  
  27. // --------------------------------------------------------------------
  28.  
  29. $WORDPRESS_SOCIAL_LOGIN_PROVIDERS_CONFIG = ARRAY(
  30.     ARRAY(
  31.         "provider_id"       => "Facebook",
  32.         "provider_name"     => "Facebook",
  33.         "require_client_id" => true,
  34.         "new_app_link"      => "https://developers.facebook.com/apps",
  35.  
  36.         "default_network"  => false,
  37.         "cat"               => "socialnetworks",
  38.     )
  39.     ,
  40.     ARRAY(
  41.         "provider_id"       => "Google",
  42.         "provider_name"     => "Google",
  43.         "callback"          => true,
  44.         "require_client_id" => true,
  45.         "new_app_link"      => "https://code.google.com/apis/console/",
  46.  
  47.         "default_network"  => false,
  48.         "cat"               => "socialnetworks",
  49.     )
  50.     ,
  51.     ARRAY(
  52.         "provider_id"       => "Twitter",
  53.         "provider_name"     => "Twitter",
  54.         "new_app_link"      => "https://dev.twitter.com/apps",
  55.  
  56.         "default_network"  => false,
  57.        
  58.         "cat"               => "microblogging",
  59.     )
  60.     ,
  61.     ARRAY(
  62.         "provider_id"       => "Live",
  63.         "provider_name"     => "Windows Live",
  64.         "require_client_id" => true,
  65.         "new_app_link"      => "https://manage.dev.live.com/ApplicationOverview.aspx",
  66.  
  67.         "cat"               => "pleasedie",
  68.     )
  69.     ,
  70.     ARRAY(
  71.         "provider_id"       => "Yahoo",
  72.         "provider_name"     => "Yahoo!",
  73.         "new_app_link"      => null,
  74.  
  75.         "cat"               => "pleasedie",
  76.     )
  77.     ,
  78.     ARRAY(
  79.         "provider_id"       => "MySpace",
  80.         "provider_name"     => "MySpace",
  81.         "new_app_link"      => "http://www.developer.myspace.com/",
  82.  
  83.         "cat"               => "pleasedie",
  84.     )
  85.     ,
  86.     ARRAY(
  87.         "provider_id"       => "Foursquare",
  88.         "provider_name"     => "Foursquare",
  89.         "callback"          => true,
  90.         "require_client_id" => true,
  91.         "new_app_link"      => "https://www.foursquare.com/oauth/",
  92.  
  93.         "cat"               => "microblogging",
  94.     )
  95.     ,
  96.     ARRAY(
  97.         "provider_id"       => "LinkedIn",
  98.         "provider_name"     => "LinkedIn",
  99.         "new_app_link"      => "https://www.linkedin.com/secure/developer",
  100.         "default_network"  => true,
  101.         "cat"               => "professional",
  102.     )
  103.     ,
  104.     ARRAY(
  105.         "provider_id"       => "AOL",
  106.         "provider_name"     => "AOL",
  107.         "new_app_link"      => null,
  108.  
  109.         "cat"               => "pleasedie",
  110.     )
  111.     ,
  112.     ARRAY(
  113.         "provider_id"       => "Vkontakte",
  114.         "provider_name"     => "Vkontakte",
  115.         "callback"          => true,
  116.         "require_client_id" => true,
  117.         "new_app_link"      => "http://vk.com/developers.php",
  118.  
  119.         "cat"               => "socialnetworks",
  120.     )
  121.     ,
  122.     ARRAY(
  123.         "provider_id"       => "LastFM",
  124.         "provider_name"     => "Last.FM",
  125.         "new_app_link"      => "http://www.lastfm.com/api/account",
  126.  
  127.         "cat"               => "media",
  128.     )
  129.     ,
  130.     ARRAY(
  131.         "provider_id"       => "Instagram",
  132.         "provider_name"     => "Instagram",
  133.         "callback"          => true,
  134.         "require_client_id" => true,
  135.         "new_app_link"      => "http://instagr.am/developer/clients/manage/",
  136.  
  137.         "cat"               => "media",
  138.     )
  139.     ,
  140.     ARRAY(
  141.         "provider_id"       => "Identica",
  142.         "provider_name"     => "Identica",
  143.         "new_app_link"      => "http://identi.ca/settings/oauthapps/new",
  144.  
  145.         "cat"               => "microblogging",
  146.     )
  147.     ,
  148.     ARRAY(
  149.         "provider_id"       => "Tumblr",
  150.         "provider_name"     => "Tumblr",
  151.         "new_app_link"      => "http://www.tumblr.com/oauth/apps",
  152.  
  153.         "cat"               => "microblogging", // o well
  154.     ),
  155.     ARRAY(
  156.         "provider_id"       => "Goodreads",
  157.         "provider_name"     => "Goodreads",
  158.         "callback"          => true,
  159.         "new_app_link"      => "http://www.goodreads.com/api",
  160.  
  161.         "cat"               => "media",
  162.     ),  
  163.     ARRAY(
  164.         "provider_id"       => "Stackoverflow",
  165.         "provider_name"     => "Stackoverflow",
  166.         "new_app_link"      => null,
  167.  
  168.         "cat"               => "programmers",
  169.     ),
  170.     ARRAY(
  171.         "provider_id"       => "GitHub",
  172.         "provider_name"     => "GitHub",
  173.         "require_client_id" => true,
  174.         "callback"          => true,
  175.         "new_app_link"      => "https://github.com/settings/applications/new",
  176.  
  177.         "cat"               => "programmers",
  178.     ),
  179.     ARRAY(
  180.         "provider_id"       => "500px",
  181.         "provider_name"     => "px500",
  182.         "new_app_link"      => "http://developers.500px.com/",
  183.  
  184.         "cat"               => "media",
  185.     ),
  186.     ARRAY(
  187.         "provider_id"       => "Skyrock",
  188.         "provider_name"     => "Skyrock",
  189.         "new_app_link"      => "https://www.skyrock.com/developer/application",
  190.  
  191.         "cat"               => "socialnetworks",
  192.     ),
  193.     ARRAY(
  194.         "provider_id"       => "Mixi",
  195.         "provider_name"     => "Mixi",
  196.         "new_app_link"      => null,
  197.  
  198.         "cat"               => "socialnetworks",
  199.     ),
  200.     ARRAY(
  201.         "provider_id"       => "Steam",
  202.         "provider_name"     => "Steam",
  203.         "new_app_link"      => null,
  204.  
  205.         "cat"               => "gamers",
  206.     ),
  207.     ARRAY(
  208.         "provider_id"       => "TwitchTV",
  209.         "provider_name"     => "Twitch.tv",
  210.         "require_client_id" => true,
  211.         "callback"          => true,
  212.         "new_app_link"      => "http://www.twitch.tv/settings?section=applications",
  213.  
  214.         "cat"               => "gamers",
  215.     ),
  216.     ARRAY(
  217.         "provider_id"       => "Mailru",
  218.         "provider_name"     => "Mailru",
  219.         "require_client_id" => true,
  220.         "callback"          => true,
  221.         "new_app_link"      => "http://api.mail.ru/",
  222.  
  223.         "cat"               => "misc",
  224.     ),
  225.     ARRAY(
  226.         "provider_id"       => "Yandex",
  227.         "provider_name"     => "Yandex",
  228.         "require_client_id" => true,
  229.         "callback"          => true,
  230.         "new_app_link"      => "http://api.yandex.ru",
  231.  
  232.         "cat"               => "misc",
  233.     ),
  234.     ARRAY(
  235.         "provider_id"       => "Odnoklassniki",
  236.         "provider_name"     => "Odnoklassniki",
  237.         "require_client_id" => true,
  238.         "callback"          => true,
  239.         "new_app_link"      => "http://dev.odnoklassniki.ru/",
  240.  
  241.         "cat"               => "socialnetworks",
  242.     ),
  243.         ARRAY(
  244.                 "provider_id"       => "Latch",
  245.                 "provider_name"     => "Latch",
  246.                 "new_app_link"      => null,
  247.  
  248.                 "cat"               => "misc",
  249.         ),
  250. );
  251.  
  252. // --------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement