Skip to Content
Menu

SAML Single Sign On – SAML SSO Login

by
Odoo

471.54

v 17.0 Third Party 4
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 3489
Technical Name miniorange_saml_sp_20
LicenseSee License tab
Websitehttps://plugins.miniorange.com/odoo-single-sign-on-sso
Versions 14.0 16.0 17.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 3489
Technical Name miniorange_saml_sp_20
LicenseSee License tab
Websitehttps://plugins.miniorange.com/odoo-single-sign-on-sso
Versions 14.0 16.0 17.0 18.0
miniOrange logo

Single Sign On into Odoo with our SAML Single Sign On – SAML SSO Login plugin.

It allows SSO with:

  • Azure AD
  • Azure AD B2C
  • Keycloak
  • ADFS
  • Okta
  • Shibboleth
  • Salesforce
  • GSuite / Google Apps
  • OpenAM
  • OneLogin
  • Centrify
  • Bitium
  • Ping
  • WSO2
  • RSA
  • NetIQ
  • IBM
  • ClassLink
  • Oracle
  • FusionAuth
  • Office 365
  • SimpleSAMLphp
  • Office 365
  • Absorb LMS
  • and all SAML 2.0 capable Identity Providers into your Odoo site.

  • Odoo SAML SSO


    Odoo Single Sign-On ( SSO ) provides a SAML authentication process in which a user can login to multiple applications and/or websites by using only a single set of login credentials (such as username and password). This prevents the need for the user to login separately into the different applications. SAML authentication for Odoo Single Sign-On addresses the challenge of maintaining the credentials for each application separately, streamlining the process of signing-on without need to re-enter the password everytime.

    Odoo Single Sign On ( SSO ) allows your users to login to your Odoo site by authenticating with their IDP. If your users first login to some other application connected to your IDP, they can seamlessly login to WordPress without being prompted for login again.

    This SAML Odoo Single Sign On SSO solution provides SAML SSO capability to your WordPress site, converting it to a SAML compliant Service Provider which can be configured with any SAML compliant Identity Provider, allowing your users to login to your Odoo site.

    odoo integrations

    Key Features


    Single Sign-On

    Allow users to log in once and access all services without re-entering credentials for authentication i.e. secure user authentication with a single set of credentials

    Attribute Mapping

    Sync/Map user profile attributes from your Identity Provider (IDP) to Odoo user profile fields

    Multiple IDP Support

    Allow users stored in multiple Identity Providers (IDPs) to Single Sign-On (SSO) into your Odoo site acting as Service Provider (SP)

    Sign SSO and SLO Request

    Single Sign-On (SSO) into Odoo using your desired Identity Provider (IDP) and also terminate user session on Odoo as well as on Identity Provider (IDP) after user logs out from Odoo

    Single Logout (SLO)

    Terminate the user's SSO Session on Odoo as well as your Identity Provider (IdP) when the user logs out of your Odoo site which acts as Service Provider (SP)


    IDP initiated SSO

    Initiate Single Sign-On (SSO) from Identity Provider's (IDP) side to securely login into your Odoo site acting as Service Provider (SP).

    Comapny Mapping

    Sync/Map user profile attributes from IDP to Odoo user profile fields, and assign company based on user–s groups in your IDP.

    Sign Response

    Protect your Odoo site by verifying the integrity and origin of response sent by your Identity Provider (IDP) through a web browser redirect


    Group Mapping

    Manage your user groups in Odoo by using either your IdP or local permissions groups. Assign users to groups based on groups in the IdP.

    Sign Assertion

    Identity Provider (IDP) sends a response to (SP) after user authentication in which the attribute statement within the response is signed to protect your Odoo site safe & secure from attackers



    For further queries feel free to reach out at: odoosupport@xecurify.com

    This App require Python dependencies to use.

    xmlsec==1.3.9 isodate defusedxml

    Some examples === Python 3 ===

    pip install xmlsec==1.3.9 pip install isodate pip install defusedxml

    Copyright (C) 2022  miniOrange
    
    The Plugin is owned by Xecurify Inc. and is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. The Plugin is licensed, not sold, to You for use solely subject to the terms and conditions of this Agreement.
    
    PLEASE READ THIS AGREEMENT BEFORE USING ANY XECURIFY SOFTWARE OR SERVICES. BY  DOWNLOADING, INSTALLING OR USING ANY XECURIFY SOFTWARE OR SERVICES YOU (“the Customer”) SIGNIFY ACCEPTANCE OF AND AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT.
    
    After you have purchased any paid License as advertised on the website/marketplace you or the Customer have received the file for the plugin version and are granted access to the license for the 12 months from the date of purchase including the maintenance(version updates, security fixes, compatibility issues) and basic email support. The licenses vary from subscription or perpetual  as mentioned on the plugin licensing/plans page or on miniOrange website.
    
    Subscription License”, an annual payment to renew the license for regular updates and basic email support  at 50% of the license cost present at that time. You will be restricted to access the plugin functionality after 12 months from the date of the purchase.
    Perpetual license”, a one-time payment to access the plugin functionality with restricted access to version updates and support.  To continue receiving the plugin version updates, security fixes and compatibility issues after 12 months, you can renew the plugin license at 50% of the license cost present at that time.
    
    You can install the plugin only into the number of website(s) corresponding to the plan you purchased. You may not duplicate the Plugin in whole or in part. You may not redistribute, modify or resell the Plugin in any way without the written permission of Xecurify Inc. You may not rent, lease, or lend the Plugin. You may not use the Plugin in any other Plugin or application that competes with products and services of Xecurify Inc. The technical support from the developers will be based on the active support plan renewed as per your business needs every year.
    
    Terms Conditions defined and referred: https://plugins.miniorange.com/end-user-license-agreement

    Please log in to comment on this module

    • The author can leave a single reply to each comment.
    • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
    • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.