vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin.org Site Feedback (https://vborg.vbsupport.ru/forumdisplay.php?f=7)
-   -   Request - License Validation API (https://vborg.vbsupport.ru/showthread.php?t=322185)

vbresults 03-22-2016 02:20 AM

Request - License Validation API
 
It would be great if there was some way to validate vBulletin licenses like this. Developers, the majority of whom aren't protected from piracy with SaaS solutions, would benefit immensely. It's not bulletproof, but it's a start.

For SaaS plugin providers like myself, it would cut back on the amount of fraudulent purchases (vain attempts, but a pain nonetheless). If widely adopted, in combination with reporting, this would decrease the number of vBulletin pirates as well.

I just discovered that we can use the PM system to validate licenses, but it's inconvenient for the one being verified and not granular -- no way to validate the domain -- at least there's something that can be used right now though.

Paul M 03-22-2016 01:17 PM

I have not seen that before.

So, someone with a licence logs into their account, and generates a token.

They then give that token out to someone who wishes to validate them.

The "checker" submits the token to that page (or API) and it simply says its valid ?

Is that how that works ?

Gio~Logist 03-22-2016 01:52 PM

Yep. Some of the API's also have additional parameters as well though. It'll return if the domain submitted matches the token submitted along with it, customer info, if the license is still valid, if the license is able to be transferred, etc.

vbresults 03-22-2016 11:42 PM

Quote:

Originally Posted by Paul M (Post 2567805)
I have not seen that before.

So, someone with a licence logs into their account, and generates a token.

They then give that token out to someone who wishes to validate them.

The "checker" submits the token to that page (or API) and it simply says its valid ?

Is that how that works ?

That's right. Only thing it's missing is JSONP access.


All times are GMT. The time now is 01:59 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01042 seconds
  • Memory Usage 1,713KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete