Faapasi i mataupu autu

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

  1. E saini lou tagata fa'aoga i lau 'upega tafa'ilagi.
  2. 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.
  3. 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:

  1. Ulufale i totonu Predis.ai polokalama
  2. Faʻasaga i Tau ma TeugatupeSDK
  3. kiliki le "Setu SDK" faʻamau
  4. Kopi le SSO Ki mai le talanoaga
meaalofa tupe

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

  1. Fa'apipi'i le faletusi
pip install pyjwt
  1. 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.