What does signon_control parameter in Refinitiv

I am using the refinitiv data library for python to connect to the Refinitiv Data Platform API. I would like to check what the signon_control parameter does as I am getting this warning?

You open a platform session using the default value of the signon_control parameter (signon_control=True). In future library version v2.0, this default will be changed to False. If you want to keep the same behavior as today, you will need to set the signon_control parameter to True either in the library configuration file ({'sessions':{'platform':{'your_session_name':{'signon_control':true}}}}) or in your code where you create the Platform Session. These alternative options are already supported in the current version of the library.

Thanks!

Best Answer

  • wasin.w
    wasin.w admin
    Answer ✓

    Hello @feldman.lee

    Thank you for reaching out to us. The Data Library's "signon_control" is use for setting the RDP Authentication Service "takeExclusiveSignOnControl" parameter. If you set it to true, it overrides any previous session you logged on i.e. force sign-out this ID from other applications and sign-in here.

    This setting make your account single sign-on with the library, but reduce a change to encounter "Session quota is reached." issue.

    I hope this information helps.