Haere ki ihirangi matua

Whakahohe Waitohu Takitahi

te Predis.ai Ma te SDK koe e whakamahi SSO mo o kaiwhakamahi. Mena kei a koe tetahi kaiwhakamahi kua takiuru ki to paetukutuku ka tūtohu kia whakatinanahia te SSO kia uru aunoa ai o kaiwhakamahi ki Predis.ai kaiwhakaatu.

Pehea te Mahi?

  1. Ka takiuru to kaiwhakamahi ki to paetukutuku.
  2. A Predis.ai Ka hangaia te tohu SSO hei tautuhi i te kaiwhakamahi. Ka puta tenei ki te taha o te tūmau ma te whakamahi i te kī SSO kua whakaratohia.
  3. Ko te tohu SSO kua mahia ka tukuna ki te whirihora (as embedToken) ka te hanga ahanoa i Predis.ai SDK.

Te tiki i to SSO Key

Hei whakatinana i te SSO, ka hiahia koe ki to SSO Key motuhake mai i to Predis.ai pūkete:

  1. Whakauru ki Predis.ai taupānga
  2. Whakatere ki Te utu me te kauteSDK
  3. Pāwhiritia te "Tautuhi SDK" pātene
  4. Tāruahia te SSO Kī mai i te korero
matamata

Kia mau ki to SSO Key kaua rawa e hurahia ki te waehere taha-kiritaki. Me whakamahi noa i runga i to tūmau hei whakaputa tohu JWT.

Te whakaputa tohu SSO JWT i runga i te tūmau

A Predis.ai Ko te SSO Token he tohu JWT e pupuri ana i nga raraunga mo te kaiwhakamahi ka hainatia me to ahurei Predis.ai SSO Kī.

Ko te waehere Python hei whakaputa i te JWT

  1. Tāutahia te whare pukapuka
pip install pyjwt
  1. Hangaia he JWT
jwt_token = jwt.encode({"aud": YOUR_APP_ID, "user_id": USER_ID},
SSO_KEY,
algorithm='HS256')

JWT Utu Utu

Ko te utu mo te JWT me penei:

{
"aud": "your_app_id", // App ID obtained from the Predis.ai account
"user_id": "user_id" // email or any unique id of your user
}

Kei roto i te utaina nga tawhā e whai ake nei:

Ka rongo ahau
aho. Ko te ID taupānga ahurei.

īmēra_kaiwhakamahi
aho. He id ahurei mo te kaiwhakamahi.

Tuhipoka mo te haumarutanga

Ka tukuna nga raraunga SSO hei tohu whakawaehere, e mohiotia ana he JWT (Tohu Tukutuku JSON) i roto i te URL - ko te tohu he aho alphanumeric e 150 pea te roa. Ka hainatia te tohu ma te whakamahi i tetahi taviri motuhake (Predis.ai SSO Key) he mea ahurei ki ia kaute a ko nga kaiwhakahaere kaute anake ka uru atu ki a raatau. Ko nga raraunga i tukuna i roto i te tohu he user_id me te app_id - kaore he kupuhipa e tukuna, kua whakawaeheretia, he aha ranei. Ko te tohu ka wetewetehia e te Predis.ai tūmau me te waitohu kua takina ki te manatoko i hainatia te tohu e te Predis.ai SSO Key e hono ana ki te kaute. Mena kaore i hainatia te tohu me te ki tika ka taka te takiuru SSO.