Outlook plugin and SAML for On Premise Instance

Hello,

We are facing a problem related to the Outlook Plugin for On Premise Instance : as far as I understand, the plugin is not compliant with SAML authentication because it requires Sugar Identity (Cloud Only).

I don't know if one of you already find a solution to solve that ? Is there a way to "re-route" the query ? Or maybe there is a way to use Sugar Identity out of Sugar CLoud ? 

Any idea is welcome.

Fred

  • -

    As far as I am aware. Sugar Outlook Plugin and Sugar Connect only work with SAML with Sugar Identity Manager. The workaround is to set up a "password" for the user to use with OLP or Connect. 

    You can update the "view" for the Login to remove the ability to get to the Password Fields on the Login Screen

  • We copied clients/base/views/login/login.hbs into custom/clients/base/views/login/login.hbs and updated the <p> above the login_form_button to hide the paragraph.

    <p class="wide" style="display: none;">
    <a class="btn btn-link btn-invisible" name="login_form_button" title="{{str "LBL_LOGIN_FORM_LABEL"}}">{{str "LBL_LOGIN_FORM_LABEL"}}</a>
    </p>

    <div class="welcome">
        <div class="thumbnail login">
            <div class="tcenter">
                <h2 class="brand"><img src="{{logoUrl}}" alt="SugarCRM"></h2>
            </div>
            <form name='{{name}}' class="tcenter">
            {{#if externalLoginForm}}
                <p> </p>
                <p class="wide">
                    <a class="btn btn-block btn-primary {{#unless externalLoginUrl}}disabled{{/unless}}" name="external_login_button" title="{{str "LBL_LOGIN_BUTTON_LABEL"}}">{{str "LBL_LOGIN_BUTTON_LABEL"}}</a>
                </p>
                <p class="wide" style="display: none;">
                    <a class="btn btn-link btn-invisible" name="login_form_button" title="{{str "LBL_LOGIN_FORM_LABEL"}}">{{str "LBL_LOGIN_FORM_LABEL"}}</a>
                </p>
            {{else}}  
                {{#each meta.panels}}
                    {{#each fields}}
                    <div class="control-group">{{field ../../this model=../../model}}</div>
                    {{/each}}
                    <p class="help-block">
                        {{#if ../showPasswordReset}}
                            <a href="#forgotpassword" class="btn btn-link btn-invisible">{{str "LBL_LOGIN_FORGOT_PASSWORD"}}</a>
                        {{/if}}
                    </p>
                {{/each}}
                <div class="login-footer">
                    {{#each meta.buttons}}
                    {{field ../this model=../model}}
                    {{/each}}
                </div>
            {{/if}}
            </form>
        </div>
    </div>

  • Hi Jeff,

    thank you for your feedback ; unfortunatelly this is not compliant with our customer requirements (only SAML authentication for targeted customer). Furthermore, this won't restrict access from mobile app.

    I was hoping that an alternate solution was available. I also asked partners that provided an alternate Outlook Plugin that seems compliant with SAML authentication for onPremise customer : https://www.sugaroutfitters.com/addons/sugarcrm-exchange-integration  I am waiting for a feedback that I hope will be positive.

    Fred