Partner SSO
If you're a ChargebackStop Partner you're able to integrate custom SSO for your users to easily authenticate into their organisations from your application, no re-authentication required.
1. Generate your Partner SSO Key
2. Get your Partner ID
https://dashboard.chargebackstop.com/partners/ptnr_T1Ng7EgYrY7uaKMgPsASE/settings3. Generate your SSO Token
1
2
Generate Tokens on your Server
import jwt
from datetime import datetime, timezone
private_key = 'YOUR_PRIVATE_PARTNER_SSO_KEY'
def create_chargebackstop_sso_token(email):
user_data = {
"iat": datetime.now(tz=timezone.utc),
"user_email": email,
}
return jwt.encode(user_data, private_key, algorithm='HS256')const jwt = require('jsonwebtoken');
const privateKey = 'YOUR_PRIVATE_PARTNER_SSO_KEY';
function createChargebackstopSsoToken(email) {
const userData = {
iat: Math.floor(Date.now() / 1000),
user_email: email,
};
return jwt.sign(userData, privateKey, { algorithm: 'HS256' });
}4. Redirect your user
Last updated
Was this helpful?