Çalakkirina Single Sign-on
Ew Predis.ai SDK dihêle hûn ji bo bikarhênerên xwe SSO bicîh bikin. Ger bikarhênerek we berê têketî malpera we hebe, tê pêşniyar kirin ku SSO bicîh bikin da ku bikarhênerên we bixweber têkevin nav malpera we. Predis.ai weşanvan.
Çawa kar dike?To
- Bikarhênerê we têkeve malpera we.
- A Predis.ai Token SSO tête çêkirin ku bikarhêner nas bike. Ev li aliyê serverê bi karanîna mifteya SSO ya peydakirî pêk tê.
- Nîşaneya SSO ya hatî çêkirin di mîhengê de derbas dibe (wek
embedToken) kengê afirandina objeyekê ji Predis.ai SDK
Wergirtina Kilîta SSO ya WeTo
Ji bo pêkanîna SSO, hûn ê hewceyê Kilîta SSO ya bêhempa ji ya xwe bin. Predis.ai konto:
- Têketin Predis.ai app
- Navîgasyonê Nirxandin û Hesab → SDK
- Click de "SDK-ê saz bike" pişkov
- Copy Kilîta SSO ji diyalogê
Kilîta SSO ya xwe bi ewlehî biparêze û qet di koda aliyê xerîdar de eşkere neke. Divê ew tenê li ser servera we ji bo çêkirina tokenên JWT were bikar anîn.
Hilberîna token SSO JWT li ser serverêTo
A Predis.ai SSO Token Tokenek JWT ye ku daneyên li ser bikarhêner hilîne û bi weya yekta re hatî îmze kirin Predis.ai SSO Key.
Koda Python ji bo afirandina JWTTo
- Pirtûkxaneyê saz bikin
pip install pyjwt
- JWT çêbikin
jwt_token = jwt.encode({"aud": YOUR_APP_ID, "user_id": USER_ID},
SSO_KEY,
algorithm='HS256')
JWT PayloadTo
Divê barkirina ji bo JWT wiha be:
{
"aud": "your_app_id", // App ID obtained from the Predis.ai account
"user_id": "user_id" // email or any unique id of your user
}
Pargîdaniya paceyê pîvanên jêrîn vedigire:
ez dibihîzim
Ben. Nasnameya app yekta.
user_email
Ben. Nasnameyek yekta ji bo bikarhêner.
Nîşe li ser ewlehiyêTo
Daneyên SSO wekî nîşanek kodkirî tê derbas kirin, wekî JWT tê zanîn (JSON Web Token) di URL-ê de - nîşanek rêzikek alfabîkî ye ku bi qasî 150 tîpan dirêj e. Token bi karanîna mifteyek taybetî tête îmze kirin (Predis.ai SSO Key) ku ji bo her hesabek yekta ye û tenê rêvebirên hesabê xwe bigihînin wê. Daneyên ku di tokenê de derbas dibin bikarhêner_id û app_id e - tu şîfre nayê derbas kirin, kodkirin an wekî din. Dûv re nîşanek ji hêla ve tê deşîfrekirin Predis.ai pêşkêşkeran û îmze tê kontrol kirin da ku verast bikin ku token ji hêla ve hatî îmze kirin Predis.ai SSO Key bi hesabê ve girêdayî ye. Ger token bi mifteya rast nehatibe îmzekirin têketina SSO têk diçe.