RapidMiner

How to sign 3rd party extension which I developed?

SOLVED
Wisdom logo Registration now open for RapidMiner Wisdom Americas | New Orleans | October 10-12, 2018   Learn More
Contributor II 21310122
Contributor II

How to sign 3rd party extension which I developed?

I am working on the extension development of rapidminer. I downloaded the template of the extension project from github and developed my own operator. After launching rapidminer, the extension was successfully installed.

 

But when I dragged the module from the rapidminer software to accomplish the same thing, I reported this error:

1.png

 

Then I searched for the solution, somebody told me that :

“RapidMiner has a security feature to prevent the unchecked execution of potentially risky extensions.To still execute your extension, you can check under the setting to give unsigned extensions (those that don't come from the RapidMiner marketplace) to be executed with additional rights.“

2.png

 

But When I checked this option, it shows "a large license is required to grant additional permissions to unsighed extensions. "

 

What is a large license? I used the academic plan to get the license. So Does it means that if I want to check this option, I have to buy a paid license rather than a academic account? 

Or how can I make this extension which I developed a signed extension? 

 

Does anybody know the answer? Thanks a lot.

 

 

 

 

 

 

 

5 REPLIES
Community Manager Community Manager
Community Manager

Re: How to sign 3rd party extension which I developed?

tagging @TobiasMalbrecht

 

 

Scott Genzer
Senior Community Manager
RapidMiner, Inc.
Highlighted
Contributor II 21310122
Contributor II

Re: How to sign 3rd party extension which I developed?

I searched the document(https://docs.rapidminer.com/latest/studio/installation/license-install.html#manually) and find the "large license". 

2.png

 

Because in my license management page, it shows "trial" rather than "large", so I got confused at first.

1.png

 

After I entered the trial license key, I can grant all permissions to my unsigned extension by checking the option "Grant additional permissions to unsigned extensions".

 

But as I can see, the trial license will expire in couple of months. So here is my question: if I want to develope a extension, I have to buy the "never expired license"(by the way, how?) at first place, otherwise I can't do anything at all? 

Is there any way to make my extension signed by some other way, like got a "sign license". After all, what I want to do is develop a extension for other people to use. 

Contributor II 21310122
Contributor II

Re: How to sign 3rd party extension which I developed?

Nobody answers this, can you help me?

Contributor II 21310122
Contributor II
Solution

Re: How to sign 3rd party extension which I developed?

Re: How to sign 3rd party extension which I developed?

Hi,

 

Apologies for my late response here.

Indeed, you would need to have your extension signed by us to grant it the permissions needed to run within Studio. Please refer to https://docs.rapidminer.com/latest/developers/security/ for the basics on this topic.

We are currently working on and will soon roll out a documented process for extension developers to have their extension signed. This will still take a few weeks to roll out though.

In the meantime, I am happy to follow up with you via email to see if we can easily get your extension signed. Please send me your email via PM and I will get back to you there.

 

Thanks,

Tobias