I am working on my add on handshake functionality so I can build it and forget it when it comes to the JWT token generation and validation. In the end I will have a nice little framework to handle that infrastructure functionality.
I am storing my security context and able to generate tokens. Sweet. (QSH was a bear)
Over the weekend I see this blog post:
It’s a great heads up that if you are building add-ons, account for this sooner rather than later.
So I am diving into hardening my installation handshake functionality and want to account for ALL uses cases and I run across the use case section on
First Install. No problem.
This is easily understood and I am implemented.
Second and subsequent installs.
What use case would I see second and subsequent installs? Is the same as the “First install after being uninstalled?”
Is this a use case where an uninstall occurs but the uninstall/disable call doesn’t register/is handled? Is this to handle the ‘UPGRADE’ use case defined in the blog post?
Maybe I don’t have context or maybe I am bleary eyed from a long day or maybe I am not the only one clear on this use case.