Code Analysis: Login with Azure (Azure SSO) 1.5.1

Function Rating Maintainability Complexity Lines of code
mo_oauth::miniorange_oauth_save_settings()
D
0
174 487
mo_oauth_login_validate()
D
24
49 142
add_app_page()
D
25
39 209
update_app_page()
D
25
36 197
attribite_role_mapping_ui()
D
26
26 221
Mo_OAuth_Client_Admin_Addons::addons_page()
B
29 10 222
Mo_OAuth_Client_Admin_Licensing::show_licensing_page()
B
30 1 316
Mo_OAuth_Client_Admin_Menu::show_tab()
B
45 18 37
applist_page()
A
44 14 55
Mo_Oauth_Widget::mo_oauth_login_form()
A
45 11 36
Mo_OAuth_Client_Admin_Menu::show_menu()
A
47 10 41
Mo_OAuth_Hanlder::getToken()
A
43 9 48
Mo_OAuth_Client_Admin_Licensing::emit_css()
A
47 1 159
Mo_OAuth_Client_Admin_Guides::instructions_page()
A
47 8 36
Mo_OAuth_Client_Admin_Support::support_page()
A
37 1 140
otp_verification_ui()
A
45 6 61
sign_in_settings_ui()
A
36 1 136
mo_oauth_client_display_feedback_form()
A
39 3 105
mo_oauth_client_show_default_apps()
A
46 6 46
mo_oauth_check_validity_of_entity()
S
54 7 22
register_ui()
S
42 1 93
Mo_Oauth_Widget::mo_oauth_wplogin_form_button()
S
56 6 17
delete_app()
S
57 6 17
testattrmappingconfig()
S
57 6 16
Mo_OAuth_Client_Loader::run()
S
64 7 8
Mo_OAuth_Hanlder::getResourceOwner()
S
50 5 29
Mo_OAuth_Client_Admin_Addons::get_single_addon_cardt()
S
53 5 27
Customer::mo_oauth_send_email_alert()
S
41 3 55
Customer::mo_oauth_send_demo_alert()
S
42 3 52
Customer::send_otp_token()
S
44 3 46
getnestedattribute()
S
58 5 15
Mo_OAuth_Client_Admin_RFD::demo_request()
S
46 1 73
Customer::add_oauth_application()
S
46 3 41
grant_type_settings()
S
100 1 71
Customer::submit_contact_us()
S
45 3 40
mo_oauth::export_plugin_config()
S
59 4 15
mo_oauth_client_main_menu()
S
54 3 24
Customer::validate_otp_token()
S
46 2 38
Mo_OAuth_Client_Admin_Attribute_Mapping::emit_attribute_table()
S
56 3 23
Customer::create_customer()
S
47 2 36
Customer::mo_oauth_forgot_password()
S
47 2 36
verify_password_ui()
S
50 1 50
Mo_OAuth_Hanlder::getResponse()
S
55 3 19
mo_oauth::create_customer()
S
55 3 19
customization_ui()
S
100 1 47
mo_oauth_is_customer_registered()
S
65 4 9
Mo_Oauth_Widget::mo_oauth_start_session()
S
62 4 10
Customer::get_customer_key()
S
50 2 28
Mo_OAuth_Hanlder::getIdToken()
S
61 3 11
Mo_OAuth_Hanlder::getResourceOwnerFromIdToken()
S
62 3 11
mo_oauth_client_get_app()
S
62 3 11
Customer::check_customer()
S
51 2 26
show_customer_info()
S
52 1 36
Customer::get_timestamp()
S
54 2 20
mo_oauth::mo_oauth_get_current_customer()
S
55 2 19
Mo_OAuth_Client_Admin_Reports::reports_page()
S
55 1 33
Customer::createAuthHeader()
S
57 2 17
Mo_OAuth_Client_Admin::admin_menu()
S
66 3 7
Mo_OAuth_Client_Admin::enqueue_scripts()
S
67 3 7
Mo_Oauth_Widget::error_message()
S
67 3 7
is_url()
S
66 3 8
Mo_OAuth_Client_Admin_Menu::show_support_sidebar()
S
65 3 10
mo_oauth::mo_oauth_shortcode_login()
S
66 3 8
mo_oauth::mo_oauth_check_empty_or_null()
S
70 3 6
Mo_OAuth_Client_Admin_Menu::show_bfs_note()
S
56 1 30
Mo_OAuth_Client_Admin::enqueue_styles()
S
71 3 5
Mo_OAuth_Client_Admin_Menu::show_idp_link()
S
62 2 15
Mo_OAuth_Hanlder::getAccessToken()
S
62 2 11
Mo_Oauth_Widget::mo_oauth_load_login_script()
S
65 1 17
Mo_OAuth_Client_Admin_Account::register()
S
70 2 7
mo_oauth::mo_oauth_show_curl_error()
S
69 2 7
Mo_OAuth_Client_Admin_Utils::curl_extension_check()
S
73 2 5
Mo_Oauth_Widget::update()
S
70 2 6
mo_oauth::tutorial()
S
74 2 5
Mo_Oauth_Widget::widget()
S
65 2 9
mo_oauth_is_curl_installed()
S
69 2 7
get_proper_prefix()
S
70 2 5
mo_oauth_hbca_xyake()
S
88 2 1
mo_oauth_client_plugin_settings_script()
S
64 2 9
mo_oauth_client_plugin_settings_style()
S
63 2 10
Mo_Oauth_Widget::mo_oauth_end_session()
S
71 2 6
mo_oauth::mo_oauth_deactivate()
S
62 1 13
Mo_OAuth_Client::get_loader()
S
82 1 3
Mo_OAuth_Client_Admin_Faq::faq()
S
80 1 3
mo_oauth_hjsguh_kiishuyauh878gs()
S
68 1 7
mo_oauth_jkhuiysuayhbw()
S
77 1 4
Mo_OAuth_Client_Admin_RFD::requestfordemo()
S
80 1 3
Mo_OAuth_Client_Admin_Apps::update_app()
S
80 1 3
Mo_OAuth_Client_Admin_Guides::instructions()
S
80 1 3
run_mo_oauth_client()
S
90 1 1
Mo_OAuth_Client_Loader::add()
S
64 1 10
register_mo_oauth_widget()
S
82 1 3
Mo_OAuth_Client_Admin_Apps::add_app()
S
81 1 3
Mo_OAuth_Client_Admin_Support::support()
S
80 1 3
Mo_OAuth_Client_Admin_Apps::applist()
S
81 1 3
Mo_OAuth_Client_Admin_Faq::faq_page()
S
75 1 8
Mo_OAuth_Client_Loader::add_filter()
S
77 1 3
Mo_Oauth_Widget::mo_oauth_client_login_button_logo()
S
74 1 5
Mo_OAuth_Client_Admin::menu_options()
S
71 1 6
Mo_OAuth_Client_Loader::add_action()
S
77 1 3
mo_oauth::mo_oauth_show_error_message()
S
75 1 4
Mo_OAuth_Client_Admin_Apps::customization()
S
81 1 3
mo_oauth::__construct()
S
64 1 9
mo_oauth::mo_oauth_error_message()
S
72 1 5
mo_oauth_jhuyn_jgsukaj()
S
81 1 3
Mo_OAuth_Client_Admin_Account::verify_password()
S
81 1 3
Mo_OAuth_Client::load_dependencies()
S
72 1 5
Mo_OAuth_Client_Admin_Apps::attribute_role_mapping()
S
81 1 3
Mo_OAuth_Client::__construct()
S
71 1 6
mo_oauth::mo_login_widget_text_domain()
S
78 1 3
Mo_OAuth_Client::define_admin_hooks()
S
66 1 8
Mo_Oauth_Widget::register_plugin_styles()
S
79 1 3
Mo_OAuth_Client_Admin_Apps::sign_in_settings()
S
81 1 3
Mo_OAuth_Client_Admin_Reports::report()
S
80 1 3
Mo_OAuth_Client::get_version()
S
82 1 3
Mo_OAuth_Client::get_plugin_name()
S
82 1 3
Mo_OAuth_Client_Admin_Account::otp_verification()
S
81 1 3
mo_oauth_update_email_to_username_attr()
S
72 1 5
Mo_OAuth_Client_Admin_Attribute_Mapping::initialize_vars()
S
79 1 3
Mo_OAuth_Client_Admin::__construct()
S
77 1 4
Mo_OAuth_Client_Admin_Addons::addons()
S
80 1 3
mo_oauth::mo_oauth_success_message()
S
72 1 5
Mo_Oauth_Widget::mo_oauth_wplogin_form_style()
S
75 1 4
mo_oauth::mo_oauth_show_success_message()
S
75 1 4
Mo_Oauth_Widget::__construct()
S
64 1 9
Mo_OAuth_Client_Loader::__construct()
S
77 1 4
Customer::check_internet_connection()
S
77 1 3
Mo_OAuth_Client::run()
S
82 1 3
Mo_OAuth_Client_Admin_Attribute_Mapping::emit_css()
S
80 1 5
mo_oauth::mo_oauth_client_feedback_request()
S
83 1 3