Hello there!

Need Help? We are right here!

Support Icon
miniOrange Email Support
success

Thanks for your Enquiry. Our team will soon reach out to you.

If you don't hear from us within 24 hours, please feel free to send a follow-up email to info@xecurify.com

Search Results:

×

How to add a Browser Extension App


miniOrange supports Single Sign-on into your apps, to securely login for admins and users. miniOrange supports several different protocols for your applications, such as SAML, WS-FED, OAuth, OIDC, JWT, RADIUS, etc. Using Single Sign-on, users can use one set of credentials to login to multiple applications. This improves security, as it reduces avenues for phishing attacks, and also improves access to your application.

For web applications that do not provide support for federated single sign-on, miniOrange provides Secure Single Sign-on browser extension for SSO. Here, it is enabled on an application, where end-users see an icon on their home pages and browsers, through which users can set and update their credentials. ( In the secure store for that application only). miniOrange supports all browser extensions:

  • miniOrange Secure Browser Extension for SSO supports all popular web browsers like Chrome, Firefox, Safari, Internet Explorer and Microsoft Edge.
  • Browser extension provides a secure driven post to the application login page, signing in the user automatically on their behalf. The Extension does not store the credentials anywhere, and they are discarded once the user has signed into the application.
  • Users' credentials are stored in an encrypted format by using AES encryption, with the combination of a customer-specific private key. When a user clicks the application icon, miniOrange securely posts the username/password to the app login page over SSL and the user is automatically logged in.

1. Configure Single Sign-On (SSO) Settings for Browser Extension Apps:

  • Login into miniOrange Admin Console.
  • miniOrange Identity Platform Admin Handbook: Dashboard applications

  • Click on Apps. It shows a list of all configured applications and option to modify them. Click on Add Application.
  • miniOrange Identity Platform Admin Handbook: Add Application

  • Under Choose Application, select Browser Extension from the All Apps dropdown.
  • miniOrange Identity Platform Admin Handbook: Browser Extension

  • If your app is not on the list, follow Create Custom App in miniOrange steps given below, else skip to Activate the App.

2. Create Bulk App Registration (Optional)

With Bulk App Registration, you can perform operations such as creating, deleting, and updating browser extension apps using a CSV file.

  • Search for custom and click on Add Custom App.
  • miniOrange Identity Platform Admin Handbook: Add custom app


  • Configure your application by filling in the following details:
  • miniOrange Identity Platform Admin Handbook: App details

    App Field Description
    Application Name Enter your application name
    App Type
    • SIMPLE_LOGIN : When its a simple form with username, password and a button to Login.
    • LOGIN_WITH_DOMAIN : When along with username and password, there is another field that requires input (constant like account id or domain)
    • LOGIN_WITH_PRE_CLICK : When a click is required before submitting the form. E.g, Some checkbox needs to be clicked.
    Login Page URL Login URL of your application
  • Toggle Auto Click Submit: When this option is enabled, the extension will automatically click the login button after filling in the credentials. If disabled, the extension will only fill in the credentials without clicking the login button. Disabling this is useful in cases where the user needs to manually enter additional information, such as a CAPTCHA or security question.
  • Choose a file to upload app logo.
  • Click on Save.
  • Download the Sample CSV file “bulkAppCsvSample”.
  • miniOrange Identity Platform Admin Handbook: click on Download Sample CSV file

  • Depending on which operation you want to perform add, delete, update. Add the keyword under “Action” column for expected change. (Refer the table below for more information)

    Note : We need App Name to perform add, update and delete operation.


    miniOrange Identity Platform Admin Handbook: Under Action, enter the keyword such as add, delete, update

    App Type Description
    Action Action is required field and its default value is 'add'. It can have values like 'add', 'update', 'delete'.
    App_Name App name of your application which should unique.
    login_url Add a login url of your site.
    App_type You can add type of your app like:
    • SIMPLE_LOGIN : When its a simple form with username, password and a button to Login.
    • LOGIN_WITH_DOMAIN : When along with username and password, there is another field that requires input (constant like account id or domain)
    • LOGIN_WITH_PRE_CLICK : When a click is required before submitting the form. E.g, Some checkbox needs to be clicked.
    Username_Field Insert query selector of selecting username with unique attributes[id ,class, name , type]
    Password_Field Insert query selector of selecting password with unique attributes[id ,name , type]
    Button_Field Insert query selector of selecting button with unique attributes[ class,name, type]
    Domain_Name_Field When along with username and password, there is another field that requires input (constant like account id or domain)
    Pre_Login_Click_Field When a click is required before submitting the form. E.g, Some checkbox needs to be clicked.
    User_Groups Add Group name. The policy will be created based on the existing group name you have provided here. If you want to create default policy then you can just mention 'default' in this column.
  • Once all the needful information is update, "Upload" the file and you will receive an alert on your email id regarding the status for your request.

3. Complete the app configuration

  • After clicking on Save, you will be redirected to the below configuration.
  • miniOrange Identity Platform Admin Handbook: app details

  • Fill the below details in the fields.
  • App details Description
    Individual Login If each user has a different username and password for the app, admin should choose an Individual Login Account option, so that users can save their username and password from the user portal themselves.
    Shared Login If multiple users are allowed to access the app via the same credentials assigned by admin, admin should choose share Login Account option.
    Group Name Select Group name as default.(This will allow all your added groups to access this service)
    Policy Name Select Policy Name the same as your application name.
    Login Method The authentication method for Users.
    Enable 2-Factor Authentication (MFA) Enable this option if you want to enable MFA on top of the user authentication. Note: Can be only used with Password as the login method.
    Enable Adaptive Authentication Enable this option if you want to enable Adaptive Authentication on top of the user authentication. The type of Adaptive Authentication and the Adaptive Authentication Policy has to be configured in this case. Note. Either MFA or Adaptive Authentication can be enabled in a policy and not both.
  • Click on the Save button.

4. Configure Login Credentials



5. Login with Domain

  • Navigate to Apps >> Browser Extension app >> Add Custom App. Select LOGIN_WITH_DOMAIN in App Type. Domain Name Field appears when App Type is LOGIN_WITH_DOMAIN. Here, you can enter the Domain of the login page.
  • miniOrange Identity Platform Admin Handbook: User Dashboard

  • Add the required application details and Save the settings to login with preferred Domain for your custom app.


6. Download and Install Browser Extension.

  • Go to your User Dashboard.
  • Click on your app icon, click on the download symbol.
  • miniOrange Identity Platform Admin Handbook: Browser Extension


  • You will be redirected to an Add extension page. Now, click on Add to Chrome.
  • miniOrange Identity Platform Admin Handbook: Browser Extension

  • Click on Add extension.
  • miniOrange Identity Platform Admin Handbook: Browser Extension

  • Now, miniOrange extension is installed in your respected Browser.
  • A .zip will be download.
  • Extract the .zip file and open the readme.txt file.
  • Follow the instructions in the readme file to install the extension in Internet Explorer.
  • Restart the Internet Explorer browser.

7. Login to your Application via Configured App.

  • Click on the configured app in your user-dashboard to Login to your application.
  • miniOrange Identity Platform Admin Handbook: Login

  • You will be redirected to your Application's Login page. The miniOrange browser SSO extension will fill your login credentials and will log you in automatically.
  • miniOrange Identity Platform Admin Handbook: Facebook login


8. Embed this application link in your website/user portal.

  • Go to admin dashboard -> Apps -> search for your app.
  • Click on the icon ' ' > > Show SSO Link,in the Action menu against your app.
  • miniOrange Identity Platform Admin Handbook: Browser Extension

  • Copy the SSO URL app link and paste it anywhere on your website - User portal/ Apps Dashboard /Menu, etc.
  • miniOrange Identity Platform Admin Handbook: Browser Extension