Changeset 3297954
- Timestamp:
- 05/21/2025 10:09:45 AM (10 months ago)
- Location:
- miniorange-login-openid
- Files:
-
- 286 added
- 9 edited
-
tags/7.6.10 (added)
-
tags/7.6.10/CustomerOpenID.php (added)
-
tags/7.6.10/class-mo-openid-login-widget.php (added)
-
tags/7.6.10/class-mo-openid-social-comment.php (added)
-
tags/7.6.10/class-mo-openid-social-share.php (added)
-
tags/7.6.10/class-mo-openid-sso-shortcode-buttons.php (added)
-
tags/7.6.10/includes (added)
-
tags/7.6.10/includes/css (added)
-
tags/7.6.10/includes/css/bootstrap-social.css (added)
-
tags/7.6.10/includes/css/bootstrap.min-preview.css (added)
-
tags/7.6.10/includes/css/bootstrap.min.css (added)
-
tags/7.6.10/includes/css/datetime-style-settings.css (added)
-
tags/7.6.10/includes/css/datetime-style-settings.min.css (added)
-
tags/7.6.10/includes/css/font-awesome.css (added)
-
tags/7.6.10/includes/css/font-awesome.min.css (added)
-
tags/7.6.10/includes/css/mo-font-awesome.css (added)
-
tags/7.6.10/includes/css/mo-font-awesome.min.css (added)
-
tags/7.6.10/includes/css/mo_openid_bootstrap-tour-standalone.css (added)
-
tags/7.6.10/includes/css/mo_openid_feedback.css (added)
-
tags/7.6.10/includes/css/mo_openid_licensing_plan.css (added)
-
tags/7.6.10/includes/css/mo_openid_login_icons.css (added)
-
tags/7.6.10/includes/css/mo_openid_style.css (added)
-
tags/7.6.10/includes/css/phone.css (added)
-
tags/7.6.10/includes/images (added)
-
tags/7.6.10/includes/images/account_linking.png (added)
-
tags/7.6.10/includes/images/bp_add (added)
-
tags/7.6.10/includes/images/bp_add/integrations.png (added)
-
tags/7.6.10/includes/images/bp_add/new_after_reg.png (added)
-
tags/7.6.10/includes/images/bp_add/new_before_account.png (added)
-
tags/7.6.10/includes/images/bp_add/new_before_reg.png (added)
-
tags/7.6.10/includes/images/buddypress.png (added)
-
tags/7.6.10/includes/images/count.png (added)
-
tags/7.6.10/includes/images/csv_download.png (added)
-
tags/7.6.10/includes/images/demo_mailchimp.png (added)
-
tags/7.6.10/includes/images/email_verify.png (added)
-
tags/7.6.10/includes/images/flags16.png (added)
-
tags/7.6.10/includes/images/green_check.png (added)
-
tags/7.6.10/includes/images/icons (added)
-
tags/7.6.10/includes/images/icons/baidu.png (added)
-
tags/7.6.10/includes/images/icons/discords.png (added)
-
tags/7.6.10/includes/images/icons/disq.png (added)
-
tags/7.6.10/includes/images/icons/disqus.png (added)
-
tags/7.6.10/includes/images/icons/fb.png (added)
-
tags/7.6.10/includes/images/icons/fitbit.png (added)
-
tags/7.6.10/includes/images/icons/g.png (added)
-
tags/7.6.10/includes/images/icons/kaka.png (added)
-
tags/7.6.10/includes/images/icons/kakao.png (added)
-
tags/7.6.10/includes/images/icons/livejournal.png (added)
-
tags/7.6.10/includes/images/icons/mailru.png (added)
-
tags/7.6.10/includes/images/icons/naver.png (added)
-
tags/7.6.10/includes/images/icons/share_icons (added)
-
tags/7.6.10/includes/images/icons/share_icons/facebook_like.png (added)
-
tags/7.6.10/includes/images/icons/share_icons/facebook_recommend.png (added)
-
tags/7.6.10/includes/images/icons/share_icons/pinterest_pin.png (added)
-
tags/7.6.10/includes/images/icons/strava.png (added)
-
tags/7.6.10/includes/images/icons/teamsnap.png (added)
-
tags/7.6.10/includes/images/icons/zoom.png (added)
-
tags/7.6.10/includes/images/logo.png (added)
-
tags/7.6.10/includes/images/mailchimp.png (added)
-
tags/7.6.10/includes/images/mailchimp_logo.png (added)
-
tags/7.6.10/includes/images/miniOrange.png (added)
-
tags/7.6.10/includes/images/miniOrange_logo.png (added)
-
tags/7.6.10/includes/images/miniorange_icon.png (added)
-
tags/7.6.10/includes/images/mmp (added)
-
tags/7.6.10/includes/images/mmp/membership-1.png (added)
-
tags/7.6.10/includes/images/mmp/membership-2.png (added)
-
tags/7.6.10/includes/images/mmp/membership-3.png (added)
-
tags/7.6.10/includes/images/mmp/mmp_4.png (added)
-
tags/7.6.10/includes/images/modt_apps.png (added)
-
tags/7.6.10/includes/images/modt_bp.png (added)
-
tags/7.6.10/includes/images/modt_mc.png (added)
-
tags/7.6.10/includes/images/modt_pmpro.png (added)
-
tags/7.6.10/includes/images/modt_sc.png (added)
-
tags/7.6.10/includes/images/modt_wc_new.png (added)
-
tags/7.6.10/includes/images/most_visited_reports.png (added)
-
tags/7.6.10/includes/images/paidmember.png (added)
-
tags/7.6.10/includes/images/pmp (added)
-
tags/7.6.10/includes/images/pmp/pmp_1.png (added)
-
tags/7.6.10/includes/images/pmp/pmp_2.png (added)
-
tags/7.6.10/includes/images/pmp/pmp_3.png (added)
-
tags/7.6.10/includes/images/pmp/pmp_4.png (added)
-
tags/7.6.10/includes/images/profile_completion.png (added)
-
tags/7.6.10/includes/images/rest_api5.gif (added)
-
tags/7.6.10/includes/images/rest_api8.jpg (added)
-
tags/7.6.10/includes/images/rest_api_image.png (added)
-
tags/7.6.10/includes/images/sample.png (added)
-
tags/7.6.10/includes/images/support.png (added)
-
tags/7.6.10/includes/images/usage_share_reports.png (added)
-
tags/7.6.10/includes/images/wait.gif (added)
-
tags/7.6.10/includes/images/wca (added)
-
tags/7.6.10/includes/images/wca/1_before_login.png (added)
-
tags/7.6.10/includes/images/wca/2_login.png (added)
-
tags/7.6.10/includes/images/wca/3_after_login.png (added)
-
tags/7.6.10/includes/images/wca/4_before_reg.png (added)
-
tags/7.6.10/includes/images/wca/5_in_reg.png (added)
-
tags/7.6.10/includes/images/wca/6_after_reg.png (added)
-
tags/7.6.10/includes/images/wca/7_before_checkout.png (added)
-
tags/7.6.10/includes/images/wca/8_after_checkout.png (added)
-
tags/7.6.10/includes/images/wca/wcai.png (added)
-
tags/7.6.10/includes/images/white_theme_ad.png (added)
-
tags/7.6.10/includes/images/woocommerce.png (added)
-
tags/7.6.10/includes/images/wrong.png (added)
-
tags/7.6.10/includes/js (added)
-
tags/7.6.10/includes/js/mo-openid-bootstrap.min.js (added)
-
tags/7.6.10/includes/js/mo-openid-config-jquery-ui.js (added)
-
tags/7.6.10/includes/js/mo-openid-jquery.min.js (added)
-
tags/7.6.10/includes/js/mo-openid-social_login.js (added)
-
tags/7.6.10/includes/js/mo_openid_bootstrap-tour-standalone.min.js (added)
-
tags/7.6.10/includes/js/mo_openid_jquery.cookie.min.js (added)
-
tags/7.6.10/includes/js/mo_openid_phone.js (added)
-
tags/7.6.10/includes/js/mo_openid_settings.js (added)
-
tags/7.6.10/includes/js/mo_openid_settings_popup.js (added)
-
tags/7.6.10/includes/js/social (added)
-
tags/7.6.10/includes/js/social/fb_comment.js (added)
-
tags/7.6.10/includes/jscolor (added)
-
tags/7.6.10/includes/jscolor/arrow.gif (added)
-
tags/7.6.10/includes/jscolor/cross.gif (added)
-
tags/7.6.10/includes/jscolor/hs.png (added)
-
tags/7.6.10/includes/jscolor/hv.png (added)
-
tags/7.6.10/includes/jscolor/jscolor.js (added)
-
tags/7.6.10/includes/webfonts (added)
-
tags/7.6.10/includes/webfonts/fa-brands-400.eot (added)
-
tags/7.6.10/includes/webfonts/fa-brands-400.svg (added)
-
tags/7.6.10/includes/webfonts/fa-brands-400.ttf (added)
-
tags/7.6.10/includes/webfonts/fa-brands-400.woff (added)
-
tags/7.6.10/includes/webfonts/fa-brands-400.woff2 (added)
-
tags/7.6.10/includes/webfonts/fa-regular-400.eot (added)
-
tags/7.6.10/includes/webfonts/fa-regular-400.svg (added)
-
tags/7.6.10/includes/webfonts/fa-regular-400.ttf (added)
-
tags/7.6.10/includes/webfonts/fa-regular-400.woff (added)
-
tags/7.6.10/includes/webfonts/fa-regular-400.woff2 (added)
-
tags/7.6.10/includes/webfonts/fa-solid-900.eot (added)
-
tags/7.6.10/includes/webfonts/fa-solid-900.svg (added)
-
tags/7.6.10/includes/webfonts/fa-solid-900.ttf (added)
-
tags/7.6.10/includes/webfonts/fa-solid-900.woff (added)
-
tags/7.6.10/includes/webfonts/fa-solid-900.woff2 (added)
-
tags/7.6.10/lang (added)
-
tags/7.6.10/lang/miniorange-login-openid-hi_IN.mo (added)
-
tags/7.6.10/lang/miniorange-login-openid-hi_IN.po (added)
-
tags/7.6.10/lang/miniorange-login-openid-ja.mo (added)
-
tags/7.6.10/lang/miniorange-login-openid-ja.po (added)
-
tags/7.6.10/lang/miniorange-login-openid-zh_CN.mo (added)
-
tags/7.6.10/lang/miniorange-login-openid-zh_CN.po (added)
-
tags/7.6.10/lang/miniorange-login-openid.pot (added)
-
tags/7.6.10/miniorange_openid_sso_settings.php (added)
-
tags/7.6.10/miniorange_openid_sso_settings_page.php (added)
-
tags/7.6.10/mo-openid-social-login-functions.php (added)
-
tags/7.6.10/mo_openid_Language.php (added)
-
tags/7.6.10/mo_openid_feedback_form.php (added)
-
tags/7.6.10/mo_openid_sso_encryption.php (added)
-
tags/7.6.10/readme.txt (added)
-
tags/7.6.10/social_apps (added)
-
tags/7.6.10/social_apps/amazon.php (added)
-
tags/7.6.10/social_apps/apple.php (added)
-
tags/7.6.10/social_apps/baidu.php (added)
-
tags/7.6.10/social_apps/discord.php (added)
-
tags/7.6.10/social_apps/disqus.php (added)
-
tags/7.6.10/social_apps/dribbble.php (added)
-
tags/7.6.10/social_apps/dropbox.php (added)
-
tags/7.6.10/social_apps/facebook.php (added)
-
tags/7.6.10/social_apps/fitbit.php (added)
-
tags/7.6.10/social_apps/flickr.php (added)
-
tags/7.6.10/social_apps/foursquare.php (added)
-
tags/7.6.10/social_apps/github.php (added)
-
tags/7.6.10/social_apps/gitlab.php (added)
-
tags/7.6.10/social_apps/google.php (added)
-
tags/7.6.10/social_apps/hubspot.php (added)
-
tags/7.6.10/social_apps/instagram.php (added)
-
tags/7.6.10/social_apps/kakao.php (added)
-
tags/7.6.10/social_apps/line.php (added)
-
tags/7.6.10/social_apps/linkedin.php (added)
-
tags/7.6.10/social_apps/linkedin_oidc.php (added)
-
tags/7.6.10/social_apps/livejournal.php (added)
-
tags/7.6.10/social_apps/mailchimp.php (added)
-
tags/7.6.10/social_apps/mailru.php (added)
-
tags/7.6.10/social_apps/meetup.php (added)
-
tags/7.6.10/social_apps/mo_openid_configured_apps_funct.php (added)
-
tags/7.6.10/social_apps/naver.php (added)
-
tags/7.6.10/social_apps/odnoklassniki.php (added)
-
tags/7.6.10/social_apps/paypal.php (added)
-
tags/7.6.10/social_apps/pinterest.php (added)
-
tags/7.6.10/social_apps/qq.php (added)
-
tags/7.6.10/social_apps/reddit.php (added)
-
tags/7.6.10/social_apps/renren.php (added)
-
tags/7.6.10/social_apps/salesforce.php (added)
-
tags/7.6.10/social_apps/slack.php (added)
-
tags/7.6.10/social_apps/snapchat.php (added)
-
tags/7.6.10/social_apps/spotify.php (added)
-
tags/7.6.10/social_apps/stackexchange.php (added)
-
tags/7.6.10/social_apps/stackoverflow.php (added)
-
tags/7.6.10/social_apps/steam.php (added)
-
tags/7.6.10/social_apps/strava.php (added)
-
tags/7.6.10/social_apps/teamsnap.php (added)
-
tags/7.6.10/social_apps/trello.php (added)
-
tags/7.6.10/social_apps/tumblr.php (added)
-
tags/7.6.10/social_apps/twitch.php (added)
-
tags/7.6.10/social_apps/twitter.php (added)
-
tags/7.6.10/social_apps/vimeo.php (added)
-
tags/7.6.10/social_apps/vkontakte.php (added)
-
tags/7.6.10/social_apps/wechat.php (added)
-
tags/7.6.10/social_apps/wiebo.php (added)
-
tags/7.6.10/social_apps/windowslive.php (added)
-
tags/7.6.10/social_apps/wordpress.php (added)
-
tags/7.6.10/social_apps/yahoo.php (added)
-
tags/7.6.10/social_apps/yandex.php (added)
-
tags/7.6.10/social_apps/youtube.php (added)
-
tags/7.6.10/social_apps/zoom.php (added)
-
tags/7.6.10/uninstall.php (added)
-
tags/7.6.10/view (added)
-
tags/7.6.10/view/add_on (added)
-
tags/7.6.10/view/add_on/custom_registration_form.php (added)
-
tags/7.6.10/view/add_on/mo_buddypress_add_on.php (added)
-
tags/7.6.10/view/add_on/mo_discord_add_on.php (added)
-
tags/7.6.10/view/add_on/mo_hubspot_add_on.php (added)
-
tags/7.6.10/view/add_on/mo_mailchimp_add_on.php (added)
-
tags/7.6.10/view/add_on/mo_woocommerce_add_on.php (added)
-
tags/7.6.10/view/config_apps (added)
-
tags/7.6.10/view/config_apps/mo_openid_config_apps.php (added)
-
tags/7.6.10/view/config_apps/mo_openid_config_apps_funct.php (added)
-
tags/7.6.10/view/customise_social_icons (added)
-
tags/7.6.10/view/customise_social_icons/mo_openid_cust_icons.php (added)
-
tags/7.6.10/view/disp_options (added)
-
tags/7.6.10/view/disp_options/mo_openid_dispopt.php (added)
-
tags/7.6.10/view/doc_tab (added)
-
tags/7.6.10/view/doc_tab/mo_openid_doc_tab.php (added)
-
tags/7.6.10/view/email_settings (added)
-
tags/7.6.10/view/email_settings/mo_openid_email_settings_functions.php (added)
-
tags/7.6.10/view/email_settings/mo_openid_set_email.php (added)
-
tags/7.6.10/view/integration (added)
-
tags/7.6.10/view/integration/mo_openid_integrate.php (added)
-
tags/7.6.10/view/licensing_plans (added)
-
tags/7.6.10/view/licensing_plans/mo_openid_lic_plans.php (added)
-
tags/7.6.10/view/link_social_account (added)
-
tags/7.6.10/view/link_social_account/mo_openid_Acclink.php (added)
-
tags/7.6.10/view/premium_features (added)
-
tags/7.6.10/view/premium_features/mo_openid_prem_feat.php (added)
-
tags/7.6.10/view/profile (added)
-
tags/7.6.10/view/profile/mo_openid_profile.php (added)
-
tags/7.6.10/view/profile_completion (added)
-
tags/7.6.10/view/profile_completion/mo_openid_prof_comp.php (added)
-
tags/7.6.10/view/profile_completion/mo_openid_prof_comp_funct.php (added)
-
tags/7.6.10/view/rate_us (added)
-
tags/7.6.10/view/rate_us/rate_us.php (added)
-
tags/7.6.10/view/recaptcha (added)
-
tags/7.6.10/view/recaptcha/mo_openid_recap.php (added)
-
tags/7.6.10/view/redirect_options (added)
-
tags/7.6.10/view/redirect_options/mo_openid_redirect_op.php (added)
-
tags/7.6.10/view/registration (added)
-
tags/7.6.10/view/registration/mo_openid_registration.php (added)
-
tags/7.6.10/view/reports (added)
-
tags/7.6.10/view/reports/mo_openid_reports.php (added)
-
tags/7.6.10/view/rest_api (added)
-
tags/7.6.10/view/rest_api/mo_rest_api_page.php (added)
-
tags/7.6.10/view/shrtco (added)
-
tags/7.6.10/view/shrtco/mo_openid_shrtco.php (added)
-
tags/7.6.10/view/soc_com (added)
-
tags/7.6.10/view/soc_com/com_Cust (added)
-
tags/7.6.10/view/soc_com/com_Cust/class-mo-openid-social-comment.php (added)
-
tags/7.6.10/view/soc_com/com_Cust/mo_openid_comm_cust.php (added)
-
tags/7.6.10/view/soc_com/com_Enable (added)
-
tags/7.6.10/view/soc_com/com_Enable/mo_openid_comm_enable.php (added)
-
tags/7.6.10/view/soc_com/com_display_options (added)
-
tags/7.6.10/view/soc_com/com_display_options/mo_openid_comm_disp_opt.php (added)
-
tags/7.6.10/view/soc_com/com_select_app (added)
-
tags/7.6.10/view/soc_com/com_select_app/mo_openid_comm_select_app.php (added)
-
tags/7.6.10/view/soc_com/com_shrtco (added)
-
tags/7.6.10/view/soc_com/com_shrtco/comm_shrtco.php (added)
-
tags/7.6.10/view/soc_sha (added)
-
tags/7.6.10/view/soc_sha/cust_text (added)
-
tags/7.6.10/view/soc_sha/cust_text/mo_openid_cust_shricon.php (added)
-
tags/7.6.10/view/soc_sha/disp_shropt (added)
-
tags/7.6.10/view/soc_sha/disp_shropt/mo_openid_disp_shropt.php (added)
-
tags/7.6.10/view/soc_sha/share_cnt (added)
-
tags/7.6.10/view/soc_sha/share_cnt/mo_openid_shrcnt.php (added)
-
tags/7.6.10/view/soc_sha/shrt_co (added)
-
tags/7.6.10/view/soc_sha/shrt_co/mo_openid_shrtco.php (added)
-
tags/7.6.10/view/soc_sha/soc_apps (added)
-
tags/7.6.10/view/soc_sha/soc_apps/mo_openid_sharing.php (added)
-
tags/7.6.10/view/soc_sha/soc_med_cust (added)
-
tags/7.6.10/view/soc_sha/soc_med_cust/mo_openid_social_media_cust.php (added)
-
tags/7.6.10/view/soc_sha/soc_med_ser (added)
-
tags/7.6.10/view/soc_sha/soc_med_ser/mo_openid_social_media_services.php (added)
-
tags/7.6.10/view/soc_sha/twitter_btn (added)
-
tags/7.6.10/view/soc_sha/twitter_btn/mo_twitter_btn.php (added)
-
tags/7.6.10/view/support_form (added)
-
tags/7.6.10/view/support_form/miniorange_openid_support_form.php (added)
-
trunk/CustomerOpenID.php (modified) (1 diff)
-
trunk/miniorange_openid_sso_settings.php (modified) (1 diff)
-
trunk/mo_openid_sso_encryption.php (modified) (1 diff)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/social_apps/discord.php (modified) (1 diff)
-
trunk/social_apps/google.php (modified) (1 diff)
-
trunk/social_apps/linkedin_oidc.php (modified) (1 diff)
-
trunk/social_apps/mo_openid_configured_apps_funct.php (modified) (1 diff)
-
trunk/social_apps/windowslive.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
miniorange-login-openid/trunk/CustomerOpenID.php
r2896771 r3297954 1 1 <?php 2 2 /** miniOrange enables user to log in through OpenID to apps such as Google, Salesforce etc. 3 Copyright (C) 2015 miniOrange4 5 This program is free software: you can redistribute it and/or modify6 it under the terms of the GNU General Public License as published by7 the Free Software Foundation, either version 3 of the License, or8 (at your option) any later version.9 10 This program is distributed in the hope that it will be useful,11 but WITHOUT ANY WARRANTY; without even the implied warranty of12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the13 GNU General Public License for more details.14 15 You should have received a copy of the GNU General Public License16 along with this program. If not, see <http://www.gnu.org/licenses/>17 3 * 18 * @package miniOrange OAuth19 * @license http ://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php4 * @package miniOrange 5 * @license https://plugins.miniorange.com/mit-license Expat 20 6 */ 21 7 /** -
miniorange-login-openid/trunk/miniorange_openid_sso_settings.php
r3133141 r3297954 5 5 * Plugin URI: https://www.miniorange.com 6 6 * Description: Allow your users to login, comment and share with Facebook, Google, Apple, Twitter, LinkedIn etc using customizable buttons. 7 * Version: 7.6. 97 * Version: 7.6.10 8 8 * Author: <a href="https://www.miniorange.com/">miniOrange</a> 9 * License URI: http://miniorange.com/usecases/miniOrange_User_Agreement.pdf 9 * License: Expat 10 * License URI: https://plugins.miniorange.com/mit-license 10 11 */ 11 12 12 define( 'MO_OPENID_SOCIAL_LOGIN_VERSION', '7.6. 9' );13 define( 'MO_OPENID_SOCIAL_LOGIN_VERSION', '7.6.10' ); 13 14 define( 'PLUGIN_URL', esc_url( plugin_dir_url( __FILE__ ) ) . 'includes/images/icons/' ); 14 15 define( 'MOSL_PLUGIN_DIR', str_replace( '/', '\\', plugin_dir_path( __FILE__ ) ) ); -
miniorange-login-openid/trunk/mo_openid_sso_encryption.php
r2643398 r3297954 3 3 * @package miniOrange 4 4 * @author miniOrange Security Software Pvt. Ltd. 5 * @license GNU/GPLv35 * @license Expat 6 6 * @copyright Copyright 2015 miniOrange. All Rights Reserved. 7 7 * -
miniorange-login-openid/trunk/readme.txt
r3133141 r3297954 4 4 Tags: social login, Facebook, Google, LinkedIn, X(Twitter) 5 5 Requires at least: 2.0.2 6 Tested up to: 6. 67 Stable tag: 7.6. 96 Tested up to: 6.8 7 Stable tag: 7.6.10 8 8 Requires PHP: 5.4 9 License: GPLv2 or later10 License URI: http ://miniorange.com/usecases/miniOrange_User_Agreement.pdf9 License: Expat 10 License URI: https://plugins.miniorange.com/mit-license 11 11 12 12 Social Login with Discord, Facebook, Google, Twitter, LinkedIn and 40+ apps. Social login with social share and comments. Free, fast & easy! WooCommerce Integration. … … 278 278 279 279 ==Changelog== 280 = 7.6.10 = 281 * Added compatibility with WP 6.8 282 * Fixed authentication with Google issue 283 * Improved SSO with LinkedIn OIDC 284 280 285 = 7.6.9 = 281 286 * Added compatibility with WP 6.6 … … 1049 1054 1050 1055 == Upgrade Notice == 1056 = 7.6.10 = 1057 * Added compatibility with WP 6.8 1058 * Fixed authentication with Google issue 1059 * Improved SSO with LinkedIn OIDC 1060 1051 1061 = 7.6.9 = 1052 1062 * Added compatibility with WP 6.6 -
miniorange-login-openid/trunk/social_apps/discord.php
r2896771 r3297954 33 33 $client_id = $appslist['discord']['clientid']; 34 34 $client_secret = $appslist['discord']['clientsecret']; 35 $scope = $appslist['discord']['scope']; 35 36 $access_token_uri = 'https://discordapp.com/api/oauth2/token'; 36 $postData = 'client_id=' . $client_id . '&grant_type=authorization_code&code=' . $code . '&redirect_uri=' . $social_app_redirect_uri . '&scope= identify&client_secret=' . $client_secret;37 $postData = 'client_id=' . $client_id . '&grant_type=authorization_code&code=' . $code . '&redirect_uri=' . $social_app_redirect_uri . '&scope=' . $scope . '&client_secret=' . $client_secret; 37 38 38 39 $access_token_json_output = mo_openid_get_access_token( $postData, $access_token_uri, 'discord' ); -
miniorange-login-openid/trunk/social_apps/google.php
r2896771 r3297954 46 46 $client_secret = $appslist['google']['clientsecret']; 47 47 $access_token_uri = 'https://accounts.google.com/o/oauth2/token'; 48 48 49 $postData = 'code=' . $code . '&client_id=' . $client_id . '&client_secret=' . $client_secret . '&redirect_uri=' . $social_app_redirect_uri . '&grant_type=authorization_code'; 49 50 $access_token_json_output = mo_openid_get_access_token( $postData, $access_token_uri, 'google' ); -
miniorange-login-openid/trunk/social_apps/linkedin_oidc.php
r3133141 r3297954 32 32 $client_id = $appslist['linkedin_oidc']['clientid']; 33 33 $client_secret = $appslist['linkedin_oidc']['clientsecret']; 34 $access_token_uri = 'https://www.linkedin.com/oauth/v2/accessToken'; 35 $postData = 'grant_type=authorization_code&code=' . $code . '&redirect_uri=' . $social_app_redirect_uri . '&client_id=' . $client_id . '&client_secret=' . $client_secret; 36 34 $access_token_uri = 'https://www.linkedin.com/oauth/v2/accessToken?grant_type=authorization_code&code=' . $code . '&redirect_uri=' . $social_app_redirect_uri . '&client_id=' . $client_id . '&client_secret=' . $client_secret; 35 $postData = json_encode([ 36 'grant_type' => 'authorization_code', 37 'code' => $code, 38 'redirect_uri' => $social_app_redirect_uri, 39 'client_id' => $client_id, 40 'client_secret' => $client_secret, 41 ]); 42 37 43 $access_token_json_output = mo_openid_get_access_token( $postData, $access_token_uri, 'linkedin_oidc' ); 38 39 44 $access_token = isset( $access_token_json_output['access_token'] ) ? $access_token_json_output['access_token'] : ''; 40 45 mo_openid_start_session(); -
miniorange-login-openid/trunk/social_apps/mo_openid_configured_apps_funct.php
r2999714 r3297954 91 91 function mo_openid_get_access_token( $postData, $access_token_uri, $appname ) { 92 92 $headers = ''; 93 if ( $appname == ' google' || $appname == 'spotify' || $appname == 'apple' ) {93 if ( $appname == 'spotify' || $appname == 'apple' ) { 94 94 $headers = array( 'Content-Type' => 'application/x-www-form-urlencoded' ); 95 95 } -
miniorange-login-openid/trunk/social_apps/windowslive.php
r2896771 r3297954 5 5 6 6 public $color = '#00A1F1'; 7 public $scope = 'wl.emails,wl.basic,wl.photos,wl.contacts_photos';8 public $video_url = 'https://www.youtube.com/embed/hEzghbFJzm8';9 public $instructions;10 11 public function __construct() {12 if ( get_option( 'permalink_structure' ) !== '' ) {13 $this->site_url = get_option( 'siteurl' );14 $this->instructions = "Go to <a href=\"https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade/\" target=\"_blank\">https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade</a> and sign in with your Microsoft azure account.##Click on <b>New Registration tab</b>.##Name your new app and select <b>Accounts in any organizational directory (Any Azure AD directory - Multitenant) and personal Microsoft accounts (e.g. Skype, Xbox)15 </b> as supported accounts types . ##Enter <b><code id='12'>" . mo_get_permalink( 'windowslive' ) . "</code><i style= \"width: 11px;height: 9px;padding-left:2px;padding-top:3px\" class=\"far fa-fw fa-lg fa-copy mo_copy mo_copytooltip\" onclick=\"copyToClipboard(this, '#12', '#shortcode_url_copy')\"><span id=\"shortcode_url_copy\" class=\"mo_copytooltiptext\">Copy to Clipboard</span></i></b> as Redirect URL.<strong> Click on <b>Register</b>.##Copy the Client ID from the Overview tab.</strong>. This is your <b>Client ID </b>.##Go to Certificates and Security tab.##Click on <b>New Client Sceret</b>. Copy your password. This is your <b>Client Secret</b>.##Click on the Save button.##Copy the client ID and client secret to your clipboard, as you will need them to configure above. ##Click on the Save settings button.##Go to Social Login tab to configure the display as well as other login settings.";16 } else {17 $this->instructions = "<strong style='color: red;font-weight: bold'><br>You have selected plain permalink and Windows Live doesnot support it.</strong><br><br> Please change the permalink to continue further.Follow the steps given below:<br>1. Go to settings from the left panel and select the permalinks option.<br>2. Plain permalink is selected ,so please select any other permalink and click on save button.<br> <strong class='mo_openid_note_style' style='color: red;font-weight: bold'> When you will change the permalink ,then you have to re-configure the already set up custom apps because that will change the redirect URL.</strong>";18 }19 20 }21 22 function mo_openid_get_app_code() {23 $appslist = maybe_unserialize( get_option( 'mo_openid_apps_list' ) );24 $social_app_redirect_uri = get_social_app_redirect_uri( 'windowslive' );25 mo_openid_start_session();26 $_SESSION['appname'] = 'windowslive';27 $client_id = $appslist['windowslive']['clientid'];28 $scope = $appslist['windowslive']['scope'];29 $login_dialog_url = 'https://login.live.com/oauth20_authorize.srf?client_id=' . $client_id . '&scope=' . $scope . '&response_type=code&redirect_uri=' . $social_app_redirect_uri;30 31 header( 'Location:' . $login_dialog_url );32 33 exit;34 }35 36 function mo_openid_get_access_token() {37 $code = mo_openid_validate_code();38 $social_app_redirect_uri = get_social_app_redirect_uri( 'windowslive' );39 40 $appslist = maybe_unserialize( get_option( 'mo_openid_apps_list' ) );41 $client_id = $appslist['windowslive']['clientid'];42 $client_secret = $appslist['windowslive']['clientsecret'];43 $access_token_uri = 'https://login.live.com/oauth20_token.srf';44 $postData = 'grant_type=authorization_code&client_id=' . $client_id . '&redirect_uri=' . $social_app_redirect_uri . '&code=' . $code . '&client_secret=' . $client_secret;45 $access_token_json_output = mo_openid_get_access_token( $postData, $access_token_uri, 'windowslive' );46 $access_token = isset( $access_token_json_output['access_token'] ) ? $access_token_json_output['access_token'] : '';47 mo_openid_start_session();48 $profile_url = 'https://apis.live.net/v5.0/me?access_token=' . $access_token;49 $profile_json_output = mo_openid_get_social_app_data( $access_token, $profile_url, 'windowslive' );50 51 // Test Configuration52 if ( is_user_logged_in() && get_option( 'mo_openid_test_configuration' ) == 1 ) {53 mo_openid_app_test_config( $profile_json_output );54 }55 // set all profile details56 // Set User current app57 $first_name = $last_name = $email = $user_name = $user_url = $user_picture = $social_user_id = '';58 $location_city = $location_country = $about_me = $company_name = $age = $gender = $friend_nos = '';59 60 $first_name = isset( $profile_json_output['first_name'] ) ? $profile_json_output['first_name'] : '';61 $last_name = isset( $profile_json_output['last_name'] ) ? $profile_json_output['last_name'] : '';62 $user_name = isset( $profile_json_output['name'] ) ? $profile_json_output['name'] : '';63 if ( isset( $profile_json_output['emails']['preferred'] ) ) {64 $email = isset( $profile_json_output['emails']['preferred'] ) ? $profile_json_output['emails']['preferred'] : '';65 } elseif ( isset( $profile_json_output['emails']['account'] ) ) {66 $email = isset( $profile_json_output['emails']['account'] ) ? $profile_json_output['emails']['account'] : '';67 } elseif ( isset( $profile_json_output['emails']['personal'] ) ) {68 $email = isset( $profile_json_output['emails']['personal'] ) ? $profile_json_output['emails']['personal'] : '';69 } elseif ( isset( $profile_json_output['emails']['business'] ) ) {70 $email = isset( $profile_json_output['emails']['business'] ) ? $profile_json_output['emails']['business'] : '';71 }72 $user_url = isset( $profile_json_output['url'] ) ? $profile_json_output['url'] : '';73 $user_picture = isset( $profile_json_output['profile_image_url'] ) ? $profile_json_output['profile_image_url'] : '';74 $social_user_id = isset( $profile_json_output['id'] ) ? $profile_json_output['id'] : '';75 $gender = isset( $profile_json_output['gender'] ) ? $profile_json_output['gender'] : '';76 $location_country = isset( $profile_json_output['locale'] ) ? $profile_json_output['locale'] : '';77 78 $appuserdetails = array(79 'first_name' => $first_name,80 'last_name' => $last_name,81 'email' => $email,82 'user_name' => $user_name,83 'user_url' => $user_url,84 'user_picture' => $user_picture,85 'social_user_id' => $social_user_id,86 'location_city' => $location_city,87 'location_country' => $location_country,88 'about_me' => $about_me,89 'company_name' => $company_name,90 'friend_nos' => $friend_nos,91 'gender' => $gender,92 'age' => $age,93 );94 return $appuserdetails;95 }96 7 }
Note: See TracChangeset
for help on using the changeset viewer.