Skip to Main Content
Merative Ideas Portal

Shape the future of Merative!

We invite you to shape the future of Merative, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Post your ideas

Start by posting ideas and requests to enhance a product or service. Take a look at ideas others have posted and upvote them if they matter to you,

  1. Post an idea

  2. Upvote ideas that matter most to you

  3. Get feedback from the Merative team to refine your idea

Help Merative prioritize your ideas and requests

The Merative team may need your help to refine the ideas so they may ask for more information or feedback. The offering manager team will then decide if they can begin working on your idea. If they can start during the next development cycle, they will put the idea on the priority list. Each team at Merative works on a different schedule, where some ideas can be implemented right away, others may be placed on a different schedule.

Receive notification on the decision

Some ideas can be implemented at Merative, while others may not fit within the development plans for the product. In either case, the team will let you know as soon as possible. In some cases, we may be able to find alternatives for ideas which cannot be implemented in a reasonable time.


Merative External Privacy Statement: https://www.merative.com/privacy

Status Not under consideration
Created by Din Tiwary
Created on Nov 29, 2023

Make referrer domain restriction page specific

In SPM V8 onwards mandatory property curam.referer.domains was introduced for csrf-protection .
In order to apply this feature The curam.referer.domains property must contain the domain or partial domain where the application is being accessed.

MSD ODS is external facing SPM based IEG application, which can be accessed from any external website without any restrictions for screening.


The main idea is that this security features either enables or disabled - which does not really make sense for a public facing application.

  • We need a mechanism to access the application front page without any referrer restriction.

  • Security restrictions should apply on the subsequent pages.

Customer Name Ministry of Social Develoment
Market Segment General
Type of Request Customer Requirement
Market Opportunity

Not Applicable.

CURAM:Workarounds + Proposed Solution

1) We had to override the OOTB filter implementation for all 3 of our Curam based applications . For ODS application we have proceeded with whitelisting all in the production by setting the property value to \\*. So the security features is not used.
2) There should be mechanism that should allow the landing page to be accessed without any security restrictions and security restriction should apply on the subsequent pages.

  • Attach files
  • Admin
    ANGELA BRADY
    Reply
    |
    Apr 19, 2024

    Hi Din,

    We have reviewed your enhancement suggestion. Based on the information provided, our understanding of your request is:

    * Provide mechanism so that ODS application can set restriction on specific pages


    We acknowledge the benefit of your suggested enhancement however other enhancements are taking priority in our planning currently. Although we will not be addressing this item in the near term, your suggestion will be available for future consideration. This request will be closed, and we will not be taking any further action.


    The following may contribute towards this requirement. The curam.referer.domains property allows for a list of valid referers to be specified from which the Curam application can be linked from. If you do not want to specify a list of individual domains, the property allows for a wildcard option to be used by using \\* Or the wildcard can be made more specific. For example, if \\*.com was to be used as the property value, only domains containing ".com" can link to the application (“.org” would be rejected).


    Thank you for taking the time to share your ideas with us. Although we cannot pursue all the submitted suggestions, we are committed to involving our users in building our product roadmap and appreciate your ideas.


    Thank you,

    Angela Brady

    Cúram Product Management Team


  • Admin
    Graham McCrindle
    Reply
    |
    Mar 18, 2024

    Hi Din,

    We would like to inform you that we are still in the process of reviewing your request. We apologise for the delay however there are some complex issues we need to evaluate to ensure we conduct a thorough assessment.

    Upon completion of our review, we will get back to you with a formal response or to request additional information.

    Regards

    Graham McCrindle, SPM Product Management Team


  • Admin
    Graham McCrindle
    Reply
    |
    Jan 8, 2024

    Hi Din,

    Thank you for providing the additional information requested. Within the next 30 days we will review the details you have provided and inform you of our analysis and decision.

    Regards,

    SPM Product Management Team

  • Din Tiwary
    Reply
    |
    Dec 15, 2023

    Hi Graham,
    I guess the solution provided is for Citizen Engagement application.

    Just to clarify: MSD ODS is student loan public facing application which is Caseworker IEG and UIMs, which has few read only uim landing pages and SPM caseworker IEG . So our need is to access the read only uim landing pages without any restrictions and security restriction should apply on the subsequent IEG pages. As mentioned under the workaround that we have to customised the OOTB filter implementation for our EOS and CMS application which is an extra effort . If this features can be configurable made page specific then the customization could have been avoided.


    There was an detailed discussion around this on the support Case number 0009165. The case has been concluded with suggestion to raise the enhancement request. Please refer for details.

  • Admin
    Graham McCrindle
    Reply
    |
    Dec 13, 2023

    Hi Din,

    We have reviewed your enhancement suggestion and require more information to properly understand the issue and the business scenario you are trying to support.

    Based on the information provided, our understanding of your request is:

    • You require a mechanism to access the application front page without restrictions and that security restrictions should apply on subsequant pages.


    We require some additional information/detail for our technical team to understand the issue further as It is unclear what the blocking issue is that prevents this from achieving this. WE have documented below a possible solution to your problem. Can you review and document why this approach would not work


    The application you receive is a reference application and is fully customisable. In order to meet your needs it would appear that you need a "front page" that does not make any API calls to SPM to avoid triggering the CSRF protection. This can be achieved in many ways. One way would be by refactoring the App.js file to have a conditional view that does not make any API calls until the user moves to a different view by clicking something. The example below is simplified but the pattern could be applied to the App.js file in the reference application.


    import React, { useState } from 'react';

    const App = () => {
    // State to track the active view
    const [isNoAPIsView, setNoAPIsView] = useState(true);

    // Function to toggle between views
    const toggleView = () => {
    setNoAPIsView((prevValue) => !prevValue);
    };

    return (
    <div>
    <h1>{isNoAPIsView ? 'Does not make API calls' : 'Makes API calls'}</h1>
    <button onClick={toggleView}>Switch View</button>
    </div>
    );
    };

    export default App;

    Please review and provide the requested information within 30 days so we may proceed with our evaluation. If we do not hear from you within that timeframe, we will have to close the request due to insufficient information.

    Thank you,

    Graham McCrindle, SPM Product Management Team

  • Admin
    Graham McCrindle
    Reply
    |
    Nov 30, 2023

    Hi Din,

    Thank you for taking the time to share your ideas with us. We are committed to involving our users in building our product roadmap and appreciate your suggestions.

    We will review the information you have provided and get back to you within 30 days. If additional details are required to complete our evaluation, we will send you a request for more information.

    Thank you,

    Graham McCrindle, Curam Product Management Team