Fa'ataga le Saini Tasi
le Predis.ai SDK e mafai ai e oe ona fa'atino SSO mo au fa'aoga. Afai e iai sau tagata faʻaoga ua uma ona e ulufale i totonu o lau 'upega tafaʻilagi e fautuaina e faʻatino le SSO ina ia otometi ona saini au tagata faʻaoga i totonu. Predis.ai faatonu.
E faapefea ona galue?Le
- E saini lou tagata fa'aoga i lau 'upega tafa'ilagi.
- A Predis.ai SSO faʻailoga ua faʻatupuina e iloa ai le tagata faʻaoga. E tupu lenei mea i le itu o le server e faʻaaoga ai le SSO key na tuʻuina atu.
- O le fa'ailoga SSO ua fa'atupuina o lo'o pasia i le config (pei
embedToken) afea faia o se mea mai Predis.ai SDK.
Mauaina lau SSO KeyLe
Ina ia fa'atinoina le SSO, e te mana'omia lau SSO Key tulaga ese mai lau Predis.ai teuga tupe:
- Ulufale i totonu Predis.ai polokalama
- Faʻasaga i Tau ma Teugatupe → SDK
- kiliki le "Setu SDK" faʻamau
- Kopi le SSO Ki mai le talanoaga
Fa'amautu lau SSO Key ma aua ne'i fa'ailoaina ile fa'ailoga tagata o lo'o iai. E tatau ona faʻaaogaina i luga o lau 'auʻaunaga e gaosia ai faʻailoga JWT.
Fausia SSO JWT faʻailoga i luga o le 'auʻaunagaLe
A Predis.ai SSO Token o se JWT Token e teuina faʻamatalaga e uiga i le tagata faʻaoga ma ua sainia i lau tulaga tulaga ese Predis.ai SSO Ki.
Python code e gaosia ai le JWTLe
- Fa'apipi'i le faletusi
pip install pyjwt
- Fausia se JWT
jwt_token = jwt.encode({"aud": YOUR_APP_ID, "user_id": USER_ID},
SSO_KEY,
algorithm='HS256')
JWT TotogiLe
Totogi mo le JWT e tatau ona faʻapea:
{
"aud": "your_app_id", // App ID obtained from the Predis.ai account
"user_id": "user_id" // email or any unique id of your user
}
O le uta o lo'o i ai vaega nei:
AUD
mānoa. Le ID app tulaga ese.
tagata faaaoga_emeli
mānoa. Se id tulaga ese mo le tagata fa'aoga.
Manatua e uiga i le saogalemuLe
O faʻamaumauga SSO e pasia e avea o se faʻailoga faʻailoga, iloa o se JWT (JSON Web Token) i le URL - o le fa'ailoga o se manoa fa'anumera e tusa ma le 150 mataitusi le umi. O le faʻailoga e sainia e faʻaaoga ai se ki faʻapitoa (Predis.ai SSO Key) e tulaga ese i fa'amatalaga ta'itasi ma e na'o le au fa'atonu e mafai ona maua. O fa'amatalaga na pasia i le fa'ailoga o le user_id ma le app_id - e leai ni fa'aupuga e pasia, fa'ailoga po'o se isi mea. O le faailoga e fa'aliliuina e le Predis.ai servers ma le saini e siaki e faʻamaonia le faʻailoga na sainia e le Predis.ai SSO Key e feso'ota'i ma le teugatupe. Afai e le'i sainia le fa'ailoga i le ki sa'o o le a le manuia le SSO login.