Code Analysis: OAuth Single Sign On - SSO (OAuth Client) 6.24.8

Function Rating Maintainability Complexity Lines of code
MOOAuth::miniorange_oauth_save_settings()
D
0
262 648
mooauth_login_validate()
D
11
85 296
mooauth_client_update_app_page()
D
18
44 322
mooauth_client_customization_ui()
D
20
37 305
MO_OAuth_Client_License::show_licensing_page()
D
18
3 781
MO_OAuth_Wizard_Ajax::save_app()
D
26
40 127
mooauth_client_attribite_role_mapping_ui()
D
23
24 254
MO_OAuth_Wizard_Ajax::save_draft()
C
31 29 105
MO_OAuth_Client_Admin_Menu::show_menu()
C
28
22 168
MO_OAuth_Client_Addons::addons_page()
C
27
11 271
MO_OAuth_Client_Demo::demo_request()
B
28
9 211
mooauth_client_get_app_list()
B
36 17 77
MO_OAuth_Client_Setup_Wizard::page()
B
27
1 294
mooauth_client_display_feedback_form()
A
32 8 151
MO_OAuth_Client_Admin_Menu::show_tab()
A
46 15 35
mooauth_client_sign_in_settings_ui()
A
30 1 243
mooauth_client_testattrmappingconfig()
A
45 14 38
MO_OAuth_Client_Troubleshoot::troubleshooting()
A
33 8 127
mooauth_client_setup_apps()
A
36 8 105
MO_OAuth_Handler::get_token()
A
39 10 68
MOOAuth_Widget::mo_oauth_login_form()
A
45 12 37
mooauth_client_applist_page()
A
44 10 57
MO_OAuth_Custom_OAuth1::mo_oidc1_get_access_token()
A
44 11 42
MO_OAuth_Wizard_Ajax::mo_oauth_ajax()
A
52 10 24
MO_OAuth_Client_Support::mo_usecase_page()
A
42 7 65
MO_OAuth_Custom_OAuth1_Flow::mo_oauth1_get_request_token()
A
42 8 49
MO_OAuth_Client_Customer::submit_setup_call()
A
38 7 63
MO_OAuth_Client_Customer::mo_oauth_send_email_alert()
A
37 6 70
mooauth_setup_wizard_test()
A
40 1 138
mooauth_client_show_default_apps()
A
46 7 41
MOOAuth::mo_oauth_reset_debug()
A
50 8 26
MO_OAuth_Wizard_Ajax::query_submit()
A
54 8 20
MO_OAuth_Handler::get_resource_owner()
S
45 6 45
MO_OAuth_Client_Support::support_page()
S
38 1 119
mooauth_client_delete_app()
S
51 7 28
MO_OAuth_Wizard_Ajax::mo_oauth_get_scopes()
S
54 7 21
mooauth_client_register_ui()
S
40 2 93
MOOAuth::add_cron_interval()
S
51 6 29
MOOAuth::mo_oauth_scheduled_task()
S
50 6 28
MO_OAuth_Custom_OAuth1_Flow::mo_oauth1_get_profile_signature()
S
45 5 39
MOOAuth::delete_options_on_deactivation()
S
44 4 49
MOOAuth_Widget::mo_oauth_wplogin_form_button()
S
55 6 17
MO_OAuth_Client_License_Pricing_Breakdown::__construct()
S
38 1 91
MOOAuth_Widget::mo_oauth_start_session()
S
61 7 10
MO_OAuth_Client_Loader::run()
S
64 7 8
MO_OAuth_Client_Customer::submit_contact_us()
S
44 4 43
MO_OAuth_Wizard_Ajax::test_result()
S
51 5 25
MO_OAuth_Client_Support::mo_download_log()
S
47 3 55
MO_OAuth_Client_Addons::get_single_addon_cardt()
S
53 5 24
MO_OAuth_Client_Customer::mo_oauth_send_demo_alert()
S
42 3 53
MO_OAuth_Client_Customer::mo_oauth_send_video_demo_alert()
S
42 3 53
MO_OAuth_Custom_OAuth1_Flow::mo_oauth1_get_access_token()
S
47 4 33
mooauth_client_dropdownattrmapping()
S
57 5 18
mooauth_client_getnestedattribute()
S
57 5 17
MO_OAuth_Client_Admin_Menu::show_rest_api_secure_message()
S
53 4 29
MOOAuth::mo_oauth_debug_log_ajax()
S
60 5 12
mooauth_client_grant_type_settings()
S
43 1 68
MO_OAuth_Custom_OAuth1::mo_oauth1_auth_request()
S
54 4 20
MO_OAuth_Client_Customer::mo_oauth_send_skipped_feedback_notice()
S
43 2 48
mo_oauth_client_setup_support()
S
48 1 60
MOOAuth::mo_oauth_client_support_script_hook()
S
64 5 8
MOOAuth::mo_oauth_export_plugin_config()
S
59 4 15
MO_OAuth_Client_Customer::create_customer()
S
46 2 39
mooauth_client_main_menu()
S
54 3 24
MO_OAuth_Custom_OAuth1_Flow::mo_oauth1_https()
S
53 3 23
mooauth_client_verify_password_ui()
S
48 1 52
MO_OAuth_Client_Customer::mo_oauth_forgot_password()
S
47 2 36
mooauth_client_setup_callback()
S
52 1 50
MO_OAuth_Client_Attribute_Mapping::emit_attribute_table()
S
58 3 19
MO_OAuth_Client_License::emit_css()
S
58 1 48
mooauth_is_customer_registered()
S
65 4 9
mooauth_client_setup_client()
S
48 1 45
MOOAuth::mo_oauth_redirect_after_activation()
S
65 4 8
MO_OAuth_Client_Customer::get_customer_key()
S
50 2 30
MO_OAuth_Client_Customer::check_customer()
S
50 2 29
MOOAuth_Debug::mo_oauth_log()
S
59 3 13
MOOAuth_Widget::widget()
S
60 3 13
MO_OAuth_Handler::get_resource_owner_from_id_token()
S
60 3 12
MO_OAuth_Handler::get_id_token()
S
60 3 12
mooauth_client_summary()
S
51 1 40
MO_OAuth_Client_Customer::get_timestamp()
S
52 2 24
mooauth_client_show_customer_info()
S
51 1 37
MO_OAuth_Client_Admin_Menu::show_idp_link()
S
56 2 22
MOOAuth::mo_oauth_get_current_customer()
S
55 2 19
MO_OAuth_Client_Admin::admin_menu()
S
51 1 32
mo_oauth_get_valid_html()
S
59 2 16
MO_OAuth_Client_Admin_Menu::mo_oauth_client_check_action_messages()
S
64 3 9
MOOAuth::mo_oauth_shortcode_login()
S
66 3 8
MOOAuth::mo_oauth_check_empty_or_null()
S
70 3 6
MOOAuth_Widget::mo_oauth_error_message()
S
67 3 7
MO_OAuth_Custom_OAuth1_Flow::mo_oauth1_url_encode_rfc3986()
S
64 3 9
MO_OAuth_Client_Admin::enqueue_scripts()
S
66 3 7
MO_OAuth_Wizard_Ajax::sanitize_array()
S
64 3 10
MO_OAuth_Client_Admin::enqueue_styles()
S
68 3 6
mooauth_client_get_app()
S
63 3 10
MO_OAuth_Client_Admin_Menu::show_support_sidebar()
S
64 3 10
mooauth_client_plugin_settings_style()
S
58 2 13
mooauth_client_plugin_settings_script()
S
59 2 12
MO_OAuth_Handler::get_access_token()
S
61 2 11
mooauth_handle_user_registration()
S
62 2 11
MOOAuth::mo_oauth_deactivate()
S
59 1 16
MO_OAuth_Client_Admin::add_action_links()
S
58 1 16
mooauth_client_get_proper_prefix()
S
70 2 5
MOOAuth::mo_oauth_upgrade_hook()
S
68 2 7
mooauth_client_is_ajax_request()
S
80 2 3
MOOAuth::mo_oauth_show_curl_error()
S
69 2 7
mooauth_gen_rand_str()
S
64 2 9
MOOAuth_Widget::update()
S
69 2 7
mooauth_client_is_rest_api_call()
S
76 2 3
MO_OAuth_Client_Admin_Menu::logfile_delete()
S
69 2 6
mooauth_is_curl_installed()
S
69 2 7
MOOAuth::mo_oauth_set_cron_job()
S
72 2 5
MO_OAuth_Client_Admin_Utils::curl_extension_check()
S
72 2 5
MO_OAuth_Client_Admin_Account::register()
S
70 2 7
mooauth_migrate_customers()
S
71 2 6
MOOAuth_Widget::mo_oauth_end_session()
S
72 2 6
MOOAuth_Widget::mo_oauth_load_login_script()
S
66 1 14
MOOAuth::__construct()
S
59 1 13
MO_OAuth_Client_Faq::faq()
S
80 1 3
MO_OAuth_Wizard_Ajax::__construct()
S
79 1 3
MO_OAuth_Custom_OAuth1_Flow::__construct()
S
69 1 7
MO_OAuth_Client_Customer::check_internet_connection()
S
77 1 3
MO_OAuth_Client_Attribute_Mapping::emit_css()
S
80 1 5
MO_OAuth_Client_Admin::menu_options()
S
73 1 5
MO_OAuth_Client_Support::support()
S
75 1 5
MOOAuth::mo_login_widget_text_domain()
S
77 1 3
MOOAuth_Widget::__construct()
S
65 1 8
mooauth_client_run()
S
80 1 3
MO_OAuth_Client_Apps::customization()
S
81 1 3
MO_OAuth_Client_Apps::update_app()
S
80 1 3
mooauth_register_widget()
S
82 1 3
MOOAuth::mo_load_plugin_textdomain()
S
69 1 7
MO_OAuth_Client_Admin::__construct()
S
72 1 5
MOOAuth::mo_oauth_show_error_message()
S
75 1 4
mooauth_looped_user()
S
81 1 3
MO_OAuth_Client::load_dependencies()
S
71 1 5
MO_OAuth_Client::__construct()
S
71 1 6
MO_OAuth_Client_Attribute_Mapping::initialize_vars()
S
79 1 3
MO_OAuth_Client_Loader::add()
S
64 1 10
mooauth_update_email_to_username_attr()
S
72 1 5
MOOAuth_Widget::mo_oauth_register_plugin_styles()
S
78 1 3
MO_OAuth_Client::define_admin_hooks()
S
66 1 8
MOOAuth::mo_oauth_client_feedback_request()
S
82 1 3
MO_OAuth_Client_Demo::requestfordemo()
S
80 1 3
MOOAuth_Widget::mo_oauth_wplogin_form_style()
S
74 1 4
MOOAuth::mo_oauth_error_message()
S
71 1 5
MOOAuth::mo_oauth_success_message()
S
71 1 5
MO_OAuth_Client_Apps::applist()
S
81 1 3
MO_OAuth_Client_Admin_Account::verify_password()
S
81 1 3
MO_OAuth_Client::run()
S
82 1 3
MO_OAuth_Client_Apps::attribute_role_mapping()
S
81 1 3
MOOAuth::mo_oauth_show_success_message()
S
75 1 4
MOOAuth_Widget::mo_oauth_client_login_button_logo()
S
73 1 5
MO_OAuth_Client_Faq::faq_page()
S
75 1 8
mooauth_client_setup_endpoints()
S
77 1 5
MO_OAuth_Client_Apps::sign_in_settings()
S
81 1 3
MO_OAuth_Client_Loader::add_action()
S
77 1 3
MO_OAuth_Client::get_plugin_name()
S
82 1 3
mooauth_looped_redirect()
S
77 1 4
MO_OAuth_Client::get_version()
S
82 1 3
MO_OAuth_Wizard_Ajax::mo_oauth_wizard_ajax()
S
79 1 3
MO_OAuth_Wizard_Ajax::test_finish()
S
81 1 3
MO_OAuth_Client_Addons::addons()
S
80 1 3
MO_OAuth_Client::get_loader()
S
82 1 3
MOOAuth::mo_oauth_debug_log_ajax_hook()
S
79 1 3
MO_OAuth_Client_Loader::add_filter()
S
77 1 3
MO_OAuth_Client_Loader::__construct()
S
77 1 4