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?
- Ka takiuru to kaiwhakamahi ki to paetukutuku.
- 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.
- 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:
- Whakauru ki Predis.ai taupānga
- Whakatere ki Te utu me te kaute → SDK
- Pāwhiritia te "Tautuhi SDK" pātene
- Tāruahia te SSO Kī mai i te korero
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
- Tāutahia te whare pukapuka
pip install pyjwt
- 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.