Ƙaddamar da Shiga-Ɗaya
The Predis.ai SDK yana ba ku damar aiwatar da SSO don masu amfani da ku. Idan kana da mai amfani da ya riga ya shiga gidan yanar gizon ku ana ba da shawarar aiwatar da SSO domin masu amfani da ku su shiga ta atomatik Predis.ai edita.
Ta yaya yake aiki?
- Mai amfani da ku yana shiga cikin gidan yanar gizon ku.
- A Predis.ai An samar da alamar SSO don gano mai amfani. Wannan yana faruwa a gefen uwar garken ta amfani da maɓallin SSO da aka bayar.
- An ƙaddamar da alamar SSO da aka ƙirƙira a cikin saitin (kamar
embedToken) a yaushe ƙirƙirar abu daga Predis.ai SDK.
Samun Maɓallin SSO naku
Don aiwatar da SSO, kuna buƙatar maɓalli na SSO na musamman daga naku Predis.ai asusu:
- Shiga zuwa Predis.ai app
- Nuna zuwa Farashi da Account → SDK
- danna "Saita SDK" button
- Kwafi wannan SSO Key daga zance
Kiyaye Maɓallin SSO ɗin ku amintacce kuma kar a taɓa fallasa shi a lambar gefen abokin ciniki. Ya kamata a yi amfani da shi kawai akan sabar ku don samar da alamun JWT.
Samar da alamar SSO JWT akan sabar
A Predis.ai SSO Token alama ce ta JWT wacce ke adana bayanai game da mai amfani kuma an sanya hannu tare da keɓaɓɓen ku Predis.ai SSO Key.
Python code don samar da JWT
- Shigar da ɗakin karatu
pip install pyjwt
- Samar da JWT
jwt_token = jwt.encode({"aud": YOUR_APP_ID, "user_id": USER_ID},
SSO_KEY,
algorithm='HS256')
Farashin JWT
Ya kamata a biya kuɗin JWT kamar haka:
{
"aud": "your_app_id", // App ID obtained from the Predis.ai account
"user_id": "user_id" // email or any unique id of your user
}
Aikin da aka biya ya ƙunshi sigogi masu zuwa:
aud
kirtani. Idon app na musamman.
mai amfani_email
kirtani. Id na musamman ga mai amfani.
Bayani game da tsaro
Ana ƙaddamar da bayanan SSO azaman alamar da aka ɓoye, wanda aka sani azaman JWT (JSON Yanar gizo Token) a cikin URL - Alamar jigon haruffa ne mai tsayin haruffa 150. Ana sanya hannu kan alamar ta amfani da maɓalli na musamman (Predis.ai Maɓallin SSO) wanda ke keɓantacce ga kowane asusu kuma masu gudanar da asusu ne kawai ke samun damar shiga. Bayanan da aka wuce cikin alamar mai amfani_id ne da app_id - ba a shigar da kalmomin shiga, rufaffiyar ko akasin haka. Ana yanke alamar ta hanyar Predis.ai sabobin kuma ana duba sa hannun don tabbatar da sa hannun alamar Predis.ai Maɓallin SSO mai alaƙa da asusun. Idan ba a sanya hannu kan alamar tare da maɓalli daidai ba shigar SSO zai gaza.