CINXE.COM
miniOrange Documentation | Home
<!DOCTYPE html> <html lang="en"> <head> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-9DT72XRYDH"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-9DT72XRYDH'); </script> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <!-- Required meta tags --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="keywords" content="" /> <meta name="description" content="miniOrange provides an array of solutions to be used to get your website up and running with compliant Single Sign-On (SSO) and Authentication. This page provides documentation related to various products such as WordPress solutions for OAuth/OpenID as well as REST API Authentication." /> <meta name="robots" content="index,follow"> <meta property="og:title" content="miniOrange Documentation | Home" /> <meta property="og:type" content="article" /> <meta property="og:url" content="https://developers.miniorange.com/" /> <meta property="og:image" content="https://www.miniorange.com" /> <meta property="og:description" content="miniOrange provides an array of solutions to be used to get your website up and running with compliant Single Sign-On (SSO) and Authentication. This page provides documentation related to various products such as WordPress solutions for OAuth/OpenID as well as REST API Authentication." /> <meta name="twitter:card" content="summary" /> <meta name="twitter:title" content="miniOrange Documentation | Home" /> <meta name="twitter:description" content="miniOrange provides an array of solutions to be used to get your website up and running with compliant Single Sign-On (SSO) and Authentication. This page provides documentation related to various products such as WordPress solutions for OAuth/OpenID as well as REST API Authentication." /> <meta name="twitter:image" content="https://www.miniorange.com" /> <meta name="twitter:url" content="https://www.miniorange.com/index.php"> <!-- CSS --> <link rel="canonical" href="https://www.miniorange.com/index.php" /> <link href="https://developers.miniorange.com/template/inc/bootstrap.css" rel="stylesheet"> <link href="https://developers.miniorange.com/template/inc/fontawesome.min.css" rel="stylesheet"> <link href="https://developers.miniorange.com/template/inc/all.css" rel="stylesheet"> <link href="https://developers.miniorange.com/template/inc/themify-icons.css" rel="stylesheet"> <link href="https://developers.miniorange.com/template/inc/metisMenu.css" rel="stylesheet"> <link href="https://developers.miniorange.com/template/inc/github.css" rel="stylesheet"> <link href="https://developers.miniorange.com/template/inc/magnific-popup.css" rel="stylesheet"> <link href="https://developers.miniorange.com/template/inc/owl_002.css" rel="stylesheet"> <link href="https://developers.miniorange.com/template/inc/owl.css" rel="stylesheet"> <link href="https://developers.miniorange.com/template/inc/style.css" rel="stylesheet"> <link href="https://developers.miniorange.com/template/inc/syntax.css" rel="stylesheet"> <!-- Favicon --> <link rel="icon" href="https://plugins.miniorange.com/wp-content/uploads/2019/03/favicon.png" sizes="32x32" /> <link rel="icon" href="https://plugins.miniorange.com/wp-content/uploads/2019/03/favicon.png" sizes="192x192" /> <link rel="apple-touch-icon-precomposed" href="https://plugins.miniorange.com/wp-content/uploads/2019/03/favicon.png" /> <meta name="msapplication-TileImage" content="https://plugins.miniorange.com/wp-content/uploads/2019/03/favicon.png" /> <title>miniOrange Documentation | Home</title> </head> <body> <!-- /.End of Top Search --> <nav class="navbar navbar-expand-lg navbar-light fixed-top"> <div class="container-fluid"> <a href="https://miniorange.com" class="navbar-brand logo" style="margin-top:24px;"></a> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarSupportedContent"> <ul class="navbar-nav mr-auto"> <!-- <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown2" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Docs </a> <div class="dropdown-menu" aria-labelledby="navbarDropdown2"> </div> </li> --> <li class="nav-item"><a class="nav-link" href="https://developers.miniorange.com/docs/aspnet">ASP.NET</a></li><li class="nav-item"><a class="nav-link" href="https://developers.miniorange.com/docs/atlassian">Atlassian</a></li><li class="nav-item"><a class="nav-link" href="https://developers.miniorange.com/docs/drupal">Drupal</a></li><li class="nav-item"><a class="nav-link" href="https://developers.miniorange.com/docs/idp">Identity Provider</a></li><li class="nav-item"><a class="nav-link" href="https://developers.miniorange.com/docs/joomla">Joomla</a></li><li class="nav-item"><a class="nav-link" href="https://developers.miniorange.com/docs/laravel">Laravel</a></li><li class="nav-item"><a class="nav-link" href="https://developers.miniorange.com/docs/reverse-proxy">Reverse Proxy</a></li><li class="nav-item"><a class="nav-link" href="https://developers.miniorange.com/docs/shopify">Shopify</a></li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" id="FsRa1" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> WordPress </a><div class="dropdown-menu" aria-labelledby="FsRa1"> <a class="dropdown-item" href="https://developers.miniorange.com/docs/microsoft-office365"> Microsoft Office365 (WordPress) </a> <a class="dropdown-item" href="https://developers.miniorange.com/docs/rest-api-authentication"> REST API Authentication Documentation </a> <a class="dropdown-item" href="https://developers.miniorange.com/docs/wordpress-firebase"> WordPress Firebase Authentication </a> <a class="dropdown-item" href="https://developers.miniorange.com/docs/wordpress-web3"> WordPress Web3 Authentication </a> <a class="dropdown-item" href="https://developers.miniorange.com/docs/wp-oauth-client"> WordPress OAuth/OpenID Client </a> <a class="dropdown-item" href="https://developers.miniorange.com/docs/wp-oauth-server"> WordPress OAuth/OpenID Server </a> <a class="dropdown-item" href="https://developers.miniorange.com/docs/wp-saml"> WordPress SAML </a> <a class="dropdown-item" href="https://developers.miniorange.com/docs/wp-security"> WordPress Security </a> </div></li> </ul> <ul class="navbar-nav navbar-right"> <li class="nav-item"> <a class="nav-link" href="https://www.miniorange.com/contact">Support</a> </li> </ul> </div> </div> </nav> <!-- /.End of Navbar --> <header class="minimal-header header-bg"> <!--support widget--> <div class="support-icon" style="display: block;"> <div class="help-container" id="help-container"> <span class="span1"> <div class="need"> <span class="span2"></span> <div class="div11"> <div class="div12"> <span class="font-class"> Hello there! </span><br> <p class="helpline">Need Help? We are right here!</p> </div> </div> </div> </span> </div> <div class="service-btn" id="service-btn"> <div class="service-icon"> <div class="service-img"> <svg xmlns="http://www.w3.org/2000/svg" fill="#ffffff" viewBox="0 0 24 24"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z"></path></g></svg> </div> </div> </div> </div> <div class="support-form-container"> <span class="span2"></span> <div class="widget-header"> <div class="widget-header-text"><b>Contact miniOrange Support</b></div> <div class="widget-header-close-icon"> <span class="exit3 fa fa-times fa-1x cursor-point"></span> </div> </div> <div class="loading-inner over-flow"> <div class="loading-icon"> <div class="loading-icon-inner"> <span class="icon-box"> <img class="icon-image" src="https://developers.miniorange.com/template/inc/success_img.png" alt="success"> </span> <p class="loading-icon-text"> </p><p>Thanks for your inquiry.<br><br>If you dont hear from us within 24 hours, please feel free to send a follow up email to <a href="mailto:info@xecurify.com">info@xecurify.com</a></p> <p></p> </div> </div> </div> <form role="form" action="" id="support-form" method="post" class="support-form top-label"> <div class="field-group"> <label class="field-group-label" for="email"> <span class="label-name">Your Contact E-mail</span> </label> <input type="email" class="field-label-text input_field_css" name="email" id="person_email" dir="auto" required="true" title="Enter a valid email address." placeholder="Enter valid email"> </div> <div class="field-group"> <label class="field-group-label"> <span class="label-name">What are you looking for</span> </label> <select class="what_you_looking_for cursor-point input_field_css"> <option class="Select-placeholder" value="" disabled="">Select Category</option> <option value="Product Questions">I need Technical Support</option> <option value="Schedule a Demo">I want to schedule a Demo</option> <option value="Sales Enquiry">I have a Sales Enquiry</option> <option value="Custom Requirement">I have custom requirement</option> <option value="Others">My reason is not listed here </option> </select> </div> <div class="field-group"> <label class="field-group-label" for="description"> <span class="label-name">How can we help you?</span> </label> <textarea rows="5" id="person_query" name="description" dir="auto" required="true" class="field-label-textarea input_field_css" placeholder="You will get reply via email"></textarea> </div> <div class="submit_button"> <button id="" type="submit" class="button1 button_new_color button__appearance-primary submit-button" value="Submit" aria-disabled="false"><b>Submit</b></button> </div> </form> </div> <div class="container"> <div class="row"> <div class="col-md-10 offset-md-1 col-xl-8 offset-xl-2"> <div class="minimal-header-text"> <h1>Welcome to the Documentation portal</h1> <p>All the details are just a search away</p> <div class="header-serch mt-4"> <div class="form-group has-search"> <span class="ti-search form-control-feedback"></span> <!-- <input class="form-control" placeholder="Ask a question..." type="text"> --> <form action="https://developers.miniorange.com/docs/search" method="post" id="search_action"> <input type="text" name="q" id="search_query" class="form-control" placeholder="What are you looking for?"> <input id="search_origin" type="hidden" name="c" value="https://developers.miniorange.com/"> </form> </div> </div> </div> </div> </div> </div> </header> <!-- /.End of header --> <div class="topic-content" id="topic-content"> <div class="container"> <div class="row" id="all-available-docs"> <div class="col-md-6 offset-md-3"> <div class="section-title"> <h2>Select a topic</h2> </div> </div> </div> <div class="row"> <div class="col-md-6 col-lg-6"> <div class="box-topic box-bordered-shadow"> <h3 class="title">ASP.NET</h3> <p>Configure Single Sign-On (SSO) into ASP.NET, DNN, Umbraco, nopCommerce applications using protocols like SAML, OAuth 2.0 and JWT.</p> <a href="https://developers.miniorange.com/docs/aspnet" class="read-link">Dive in <i class="fa fa-arrow-right"></i></a> </div> </div> <div class="col-md-6 col-lg-6"> <div class="box-topic box-bordered-shadow"> <h3 class="title">ATLASSIAN</h3> <p>Documentation to authenticate and logon into Atlassian with various miniOrange suite of apps such as Single Sign-On, Auth Security, User Management, etc.</p> <a href="https://developers.miniorange.com/docs/atlassian" class="read-link">Dive in <i class="fa fa-arrow-right"></i></a> </div> </div> <div class="col-md-6 col-lg-6"> <div class="box-topic box-bordered-shadow"> <h3 class="title">DRUPAL</h3> <p>Documentation to authenticate and logon into Drupal with various miniOrange suite of apps such as Single Sign-On, Auth Security, User Management, etc.</p> <a href="https://developers.miniorange.com/docs/drupal" class="read-link">Dive in <i class="fa fa-arrow-right"></i></a> </div> </div> <div class="col-md-6 col-lg-6"> <div class="box-topic box-bordered-shadow"> <h3 class="title">IDENTITY PROVIDER</h3> <p>Documentation to authenticate and use various miniOrange Authentication and Authorization Services such as 2FA, OTP and other user authentication methods like OAuth/SAML, etc.</p> <a href="https://developers.miniorange.com/docs/idp" class="read-link">Dive in <i class="fa fa-arrow-right"></i></a> </div> </div> <div class="col-md-6 col-lg-6"> <div class="box-topic box-bordered-shadow"> <h3 class="title">JOOMLA</h3> <p>Documentation to authenticate and logon into Joomla with various miniOrange suite of apps such as Single Sign-On, Auth Security, User Management, etc.</p> <a href="https://developers.miniorange.com/docs/joomla" class="read-link">Dive in <i class="fa fa-arrow-right"></i></a> </div> </div> <div class="col-md-6 col-lg-6"> <div class="box-topic box-bordered-shadow"> <h3 class="title">LARAVEL</h3> <p>Laravel Single Sign On Connector allows users to securely connect to their Laravel site using Single Sign-On (SSO) and two-factor authentication (2FA). Laravel Connector integrates your OAuth/SAML compatible Identity Provider with your Laravel site</p> <a href="https://developers.miniorange.com/docs/laravel" class="read-link">Dive in <i class="fa fa-arrow-right"></i></a> </div> </div> <div class="col-md-6 col-lg-6"> <div class="box-topic box-bordered-shadow"> <h3 class="title">REVERSE PROXY</h3> <p>Reverse Proxy is an advanced security solution for scalable systems. Add user authentication or security integrations for the best security for all businesses.</p> <a href="https://developers.miniorange.com/docs/reverse-proxy" class="read-link">Dive in <i class="fa fa-arrow-right"></i></a> </div> </div> <div class="col-md-6 col-lg-6"> <div class="box-topic box-bordered-shadow"> <h3 class="title">SHOPIFY</h3> <p>Configure Single Sign-On (SSO) into Shopify using protocols like SAML, OAuth 2.0, JWT, etc. and various other applications such as OTP Login, 2FA, SCIM, etc.</p> <a href="https://developers.miniorange.com/docs/shopify" class="read-link">Dive in <i class="fa fa-arrow-right"></i></a> </div> </div> <div class="col-md-6 col-lg-6"> <div class="box-topic box-bordered-shadow"> <h3 class="title">MICROSOFT OFFICE365 (WORDPRESS)</h3> <p>This feature enables login, displays SharePoint documents, PowerBI reports, Teams/Outlook calendars, and integrates various Microsoft applications with your WordPress site, controlling access based on user roles, email, or memberships.</p> <a href="https://developers.miniorange.com/docs/microsoft-office365" class="read-link">Dive in <i class="fa fa-arrow-right"></i></a> </div> </div> <div class="col-md-6 col-lg-6"> <div class="box-topic box-bordered-shadow"> <h3 class="title">REST API AUTHENTICATION DOCUMENTATION</h3> <p>REST API Authentication delivers security to protects your REST APIs from unauthorized access without sacrificing user experience.</p> <a href="https://developers.miniorange.com/docs/rest-api-authentication" class="read-link">Dive in <i class="fa fa-arrow-right"></i></a> </div> </div> <div class="col-md-6 col-lg-6"> <div class="box-topic box-bordered-shadow"> <h3 class="title">WORDPRESS FIREBASE AUTHENTICATION</h3> <p>Firebase Authentication plugin integrates Firebase login into your WordPress website.</p> <a href="https://developers.miniorange.com/docs/wordpress-firebase" class="read-link">Dive in <i class="fa fa-arrow-right"></i></a> </div> </div> <div class="col-md-6 col-lg-6"> <div class="box-topic box-bordered-shadow"> <h3 class="title">WORDPRESS WEB3 AUTHENTICATION</h3> <p>Web3 authentication plugin allows Secure Login with a secure decentralized system into your WordPress website using blockchain wallets</p> <a href="https://developers.miniorange.com/docs/wordpress-web3" class="read-link">Dive in <i class="fa fa-arrow-right"></i></a> </div> </div> <div class="col-md-6 col-lg-6"> <div class="box-topic box-bordered-shadow"> <h3 class="title">WORDPRESS OAUTH/OPENID CLIENT</h3> <p>Open Authorization (OAuth) compliant client for WordPress by miniOrange. Provides extensible ways to allow your users to access your WordPress site.</p> <a href="https://developers.miniorange.com/docs/wp-oauth-client" class="read-link">Dive in <i class="fa fa-arrow-right"></i></a> </div> </div> <div class="col-md-6 col-lg-6"> <div class="box-topic box-bordered-shadow"> <h3 class="title">WORDPRESS OAUTH/OPENID SERVER</h3> <p>Convert your WordPress into a OAuth/OpenID compliant provider. Allow your users to connect between your sites seamlessly!</p> <a href="https://developers.miniorange.com/docs/wp-oauth-server" class="read-link">Dive in <i class="fa fa-arrow-right"></i></a> </div> </div> <div class="col-md-6 col-lg-6"> <div class="box-topic box-bordered-shadow"> <h3 class="title">WORDPRESS SAML</h3> <p>WordPress SAML Single Sign-On (SSO) Plugin enables you to seamlessly login into your WordPress sites via authenticating through any SAML 2.0 compliant Identity Provider (IDP)</p> <a href="https://developers.miniorange.com/docs/wp-saml" class="read-link">Dive in <i class="fa fa-arrow-right"></i></a> </div> </div> <div class="col-md-6 col-lg-6"> <div class="box-topic box-bordered-shadow"> <h3 class="title">WORDPRESS SECURITY</h3> <p>Get end to end security for your website with scanning each request with firewall to scanning files with scanner to protecting account with wordpress two factor and brute force.</p> <a href="https://developers.miniorange.com/docs/wp-security" class="read-link">Dive in <i class="fa fa-arrow-right"></i></a> </div> </div> </div> </div> </div> <footer class="bg-gray border-top"> <div class="main-footer"> <div class="container"> <div class="row"> <div class="col-12 col-md-8"> <div class="footer-about"> <div class="footer-logo"> <p class="abt_mini"> <br> </p> </div> <p>miniOrange provides an array of user authentication solutions that enhance the security of sensitive information and resources.</p> </div> </div> <div class="col-6 col-md-3 col-lg-2"> <div class="footer-link"> <h4 class="link-title">Contact us</h4> <p><i class="fa fa-phone too-icon"></i> +1 978 658 9387</p> <p><i class="fa fa-envelope"></i> info@xecurify.com</p> </div> </div> </div> </div> <div class="sub-footer"> <div class="container"> <div class="row align-items-center "> <div class="col-md-4 order-md-first order-last"> </div> <div class="col-md-7 order-md-first order-last"> <div class="Copyright-text"> <p class="m-0">Copyright 2019 @ miniOrange | Secure IT right.</p> </div> </div> </div> </div> </div><!-- /.End of sub footer --> </div> </footer><!-- Optional JavaScript --> <script src="https://developers.miniorange.com/template/inc/jquery-3.js"></script> <script src="https://developers.miniorange.com/template/inc/popper.js"></script> <script src="https://developers.miniorange.com/template/inc/bootstrap.js"></script> <script src="https://developers.miniorange.com/template/inc/jquery.js"></script> <script src="https://developers.miniorange.com/template/inc/jquery_002.js"></script> <script src="https://developers.miniorange.com/template/inc/metisMenu.js"></script> <script src="https://developers.miniorange.com/template/inc/ResizeSensor.js"></script> <script src="https://developers.miniorange.com/template/inc/theia-sticky-sidebar.js"></script> <script src="https://developers.miniorange.com/template/inc/highlight.js"></script> <script src="https://developers.miniorange.com/template/inc/clipboard.js"></script> <script src="https://developers.miniorange.com/template/inc/jquery_003.js"></script> <script src="https://developers.miniorange.com/template/inc/owl.js"></script> <script src="https://developers.miniorange.com/template/inc/script.js"></script> <div id="toTop" class="btn-top scrolltop" style="display: none;"><i class="fa fa-arrow-up footer-go-uplink"></i></div> <script> jQuery("#search_action").submit((e) => { e.preventDefault(); let query = jQuery("#search_query").val(); if ( query === "" ) { jQuery("#search-results-list").remove(); return; } let source = jQuery("#search_origin").val(); let search_url = jQuery("#search_action").attr("action"); let html = "<div class=\"container\" id=\"search-results-list\">"; html += "<div class=\"row\" id=\"search-results-list-blocks\">"; html += "<div class=\"col-md-6 offset-md-3\">"; html += "<div class=\"section-title\">"; html += "<h2>Search Results</h2></div></div></div>"; html += "<div class=\"row\">"; jQuery.ajax({ url: search_url, type: "POST", data: { q: query, c: source }, success: (res) => { html += addListItems(res); html += "</div>"; jQuery("#search-results-list").remove(); jQuery("#all-available-docs").before(html); } }); }); function addListItems(obj) { let list = ""; if(jQuery.isEmptyObject(obj)) { list = "<div class=\"col-md-12 col-lg-12\">"; list += "<div class=\"box-topic\">"; list += "<a href='#' class=\"read-link\">No results found.</a>"; list += "</div></div>"; return list; } let i = 0; for (var key in obj) { i++; var val = obj[key]; list += "<div class=\"col-md-6 col-lg-4\">"; list += "<div class=\"box-topic\">"; list += "<h3 class=\"title\">" + val.title + "</h3>"; list += "<p>Occurances: " + val.matches + "</p>"; list += "<a class=\"read-link\" href='https://developers.miniorange.com/docs" + val.route + "'>Read <i class=\"fa fa-arrow-right\"></i></a>"; list += "</div></div>"; } return list; } </script> </body></html>