Single Sign-On in Legacy Packages
As of August 1, 2019, Marketing Cloud has removed the ability to create legacy packages. All new packages are enhanced packages.
When your application is called, Marketing Cloud posts the encoded JWT to the login endpoint defined in the installed package. The JWT lets your application know which Marketing Cloud account and user is calling the API.
The following libraries provide support for generating a JWT (JSON Web Token):
- Ruby: ruby-jwt (by progrium)
- Python: pyjwt (by progrium)
- Java: jsontoken
- node.js: node-jwt-simple (by hokacca)
- PHP: jwt (by luciferous)
- .NET: jwt (by johnsheehan)
If none of these libraries suits your needs, create your own. Details of the JWT format are in the draft JWT specification.