So angry - Vivokey, Spark1 Spark2

chipscanlib IS v2 ig

1 Like

Yeah chipscan is part of the v2 platform were working on.

1 Like

This is exactly what happens to me.

1 Like

https,
Now I create a new domain, first install vivokey plugin wordpress, connect with the user and i have the same problem when I identifh to wordpress say
The client identifier (client_id) is missing or invalid

But the problem is when I try to identify myself in the vivokey forum, put login see qr, take my phone scan spark, read the qr and:

Redirect URI Error

The request fails due to a missing, invalid, or mismatching redirection URI (redirect_uri).

And you might think it is a thing of the pc, of the browsers, because not when I try it from the same smartphone, with the smartphone browser this image comes out, instead within the application if I scan my spark I can enter see everything

99% sure just from the looks it’s the same bug as above.
If you need to login use my workaround above to remove the html entities from the url that gives the error.
Except for that we can just wait… the page is broken.

The phone thing can be explained, I guess it’s the app which just shows a different error for the same thing.

2 Likes

@amal I found the possible error… is in url of vivokey api

see this url
https://api.vivokey.com/openid/authorize?response_type=code&scope=openid&client_id=46690950981&state=register&redirect_uri=http://cyberdangerous.com

when i update & to & its worked for me

and it was like this

https://api.vivokey.com/openid/authorize?response_type=code&scope=openid&client_id=46690950981&state=register&redirect_uri=http://cyberdangerous.com

2 Likes

Something is wrong with the code. Could it be a mistyped credentials or something? Maybe if you reset the vivokey, it might work

As @yeka has noted, this 100% seems to be an issue with the URL being constructed improperly causing the & symbol to be encoded as a “URL safe” html entity.

I’m not really familiar yet with the Spark ecosystem, where/how is the url being produced?

2 Likes

Does this help?
https://developer.vivokey.com/docs/index.php

Yes it’s a VK bug, look above for a workaround.

Heck, I’ll try to make a tampermonkey script for it today. At least it feels fixed then.

1 Like

Automated Workaround

Tested once with the forum login so, yeah no 100% guarantee.
You can google how to install a tampermonkey script in your browser.

// ==UserScript==
// @name         VK Workaround
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  fix the vivokey login
// @author       you
// @match        https://api.vivokey.com/openid/authorize*
// @icon         https://www.google.com/s2/favicons?domain=vivokey.com
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    if (/&/.test(location)) {
        location = location.toString().replaceAll("&","&")
    }
})();

This runs on the error page and then fixes it, kinda whack.
You have to live with seeing this error for a second before it logs you in.

3 Likes

yeeah, your solution seems to work, but it’s still a bug from VK :frowning_face:, and that seems to be easy to solve.

1 Like

pretty sure they’re just way too busy with other stuff

4 Likes

Yeah, I’ll drop a @Fraggersparks here and a link to your solution post so hopefully it’s a quick implementation.

1 Like

VivoKey Login should work again, I can login as normal.
(For those who used it, don’t forget to delete the tampermonkey script)

4 Likes

To me when I try to connect the wordpress user to the app it tells me
Client ID Error
The client identifier (client_id) is missing or invalid
I have uninstalled and reinstalled, I have deleted the app and I have recreated it in vivokey… and nothing works
Error: invalid_client
Client authentication failed (e.g., unknown client, no client authentication included, or unsupported authentication method)

I went through all the code for the WP plugin and it looks fine in terms of constructing the http requests so I wonder if they VK api is still acting up for WP.

It would be a lot easier if I actually had a VivoKey product so I could interact with their API to see what is happening in real-time vs scouring code.

1 Like

How about

3 Likes

It’s a shame because I was doing very well and I felt safe accessing my blogs with the implant, but now, I have to go back to username and password, double identification blah blah blah and I have spark 1 and spark 2 that I can’t use at all :cry:

Nothing is known about why the Wordpress plugin does not work yet, I have tried it with different browsers, and there is no way…
To me when I try to connect the wordpress user to the app it tells me
Client ID Error
The client identifier (client_id) is missing or invalid

1 Like