New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request] Anonymous activation #9
Comments
Ah, thanks a lot for that hint, that'd be cool if it was that easy. I will try to implement that and see if it works. |
Yeah... I'm still in the early stages (just getting activation working) so I didn't publish it yet. |
RustCrypto is very annoying, so I'm thinking about rewriting it with libsodium, but worried about cross-platform compatibility- I wonder if you can embed it into the binary? |
Embed libsodium into a Rust binary? I'm afraid I have absolutely no Rust experience so I'm unable to help with that. I did just test this anonymous activation method and it's working just fine - anonymous authorization and fulfillment with such an anonymous account is working just fine, so I will definitely add that to the next version. Thanks a lot. Did you also test any of the other AdobeID providers? Given that an anonymous auth and an AdobeID auth seem to work exactly the same way, the other ID providers probably do, too, right? So I should also be able to add that AdobeID provider dropdown menu that ADE has, too, so people can use other providers for their AdobeID. |
Yeah- just found out that sodiumoxide is deprecated (rust bindings for libsodium)... why is it so hard to find a good rust library with documentation other than openssl... |
Looking at the |
Yeah. If you need another provider to test, you could use overdrive and register with your local library. I'll mitm ADE when I have time |
Yeah, I guess MITMing ADE could work. I tried doing that in the past to figure out how anonymous auth works, but given that that is encrypted with some auth cert, I was too lazy to try to figure out how to decrypt that stuff in ADE. |
Well it looks the same except for the method |
Here's a throwaway Overdrive account: pemeh80308@ningame.com |
That ... just worked. Authorization and fulfillment. That means with the next version I'll be able to support all the different methods. |
Well then... didn't expect it to be that easy :) |
Closing this issue. |
Support for anonymous authorizations and for other ID providers is now included with cc37506 and will be available in the next release. |
Support is now included in the new v0.0.15 release. |
I think that anonymous activation simply require you to set the type to "anonymous" and provide a zero length username and password. I'm working on the feature in my rust version and it seems to work, but I can't properly test because my crypto code seems to be broken, causing Adobe to complain about "invalid auth key format" - I think I accidentally exported and encrypted the public key, not the private key 😅
The text was updated successfully, but these errors were encountered: